] cl_panorama_script_help_2
=== CPanoramaScript_GameEvents ===
{| class="standard-table" style="width: 100%;"
! Function
! Signature
! Description
|- 
| Subscribe
| <code>GameEvents.Subscribe( cstring pEventName, js_value funcVal )</code>
| Subscribe to a game event
|- 
| Unsubscribe
| <code>GameEvents.Unsubscribe( integer nCallbackHandle )</code>
| Unsubscribe from a game event
|- 
| SendCustomGameEventToServer
| <code>GameEvents.SendCustomGameEventToServer( cstring pEventName, js_object jsObject )</code>
| Send a custom game event to the server
|- 
| SendCustomGameEventToAllClients
| <code>GameEvents.SendCustomGameEventToAllClients( cstring pEventName, js_object jsObject )</code>
| Send a custom game event to the server, which will send it to all clients
|- 
| SendCustomGameEventToClient
| <code>GameEvents.SendCustomGameEventToClient( cstring pEventName, integer playerIndex, js_object jsObject )</code>
| Send a custom game event to the server, which will then send it to one client
|- 
| SendEventClientSide
| <code>GameEvents.SendEventClientSide( cstring pEventName, js_object jsObject )</code>
| Send a client-side event using gameeventmanager (only useful for a few specific events)
|}


=== CPanoramaScript_CustomNetTables ===
{| class="standard-table" style="width: 100%;"
! Function
! Signature
! Description
|- 
| GetTableValue
| <code>CustomNetTables.GetTableValue( cstring pTableName, cstring pKeyName )</code>
| Get a key from a custom net table
|- 
| GetAllTableValues
| <code>CustomNetTables.GetAllTableValues( cstring pTableName )</code>
| Get all values from a custom net table
|- 
| SubscribeNetTableListener
| <code>CustomNetTables.SubscribeNetTableListener( js_raw_args args )</code>
| Register a callback when a particular custom net table changes
|- 
| UnsubscribeNetTableListener
| <code>CustomNetTables.UnsubscribeNetTableListener( integer nCallbackHandle )</code>
| Unsubscribe from a game event
|}


=== CPanoramaScript_SteamUGC ===
{| class="standard-table" style="width: 100%;"
! Function
! Signature
! Description
|- 
| SubscribeItem
| <code>SteamUGC.SubscribeItem( cstring pPublishedFileID, js_value funcVal )</code>
| Subscribe to a piece of UGC
|- 
| UnsubscribeItem
| <code>SteamUGC.UnsubscribeItem( cstring pPublishedFileID, js_value funcVal )</code>
| Unsubscribe from a piece of UGC
|- 
| GetSubscriptionInfo
| <code>SteamUGC.GetSubscriptionInfo( cstring pPublishedFileID )</code>
| Get a key from a custom net table
|- 
| SetUserItemVote
| <code>SteamUGC.SetUserItemVote( cstring pPublishedFileID, boolean bVoteUp, js_value funcVal )</code>
| Vote on a piece of UGC
|- 
| GetUserItemVote
| <code>SteamUGC.GetUserItemVote( cstring pPublishedFileID, js_value funcVal )</code>
| Get the user's vote on a piece of UGC
|- 
| AddToFavorites
| <code>SteamUGC.AddToFavorites( cstring pPublishedFileID, js_value funcVal )</code>
| Add an item to the user's favorites list
|- 
| RemoveFromFavorites
| <code>SteamUGC.RemoveFromFavorites( cstring pPublishedFileID, js_value funcVal )</code>
| Remove an item from the user's favorites list
|- 
| CreateQueryAllUGCRequest
| <code>SteamUGC.CreateQueryAllUGCRequest( integer eQueryType, integer eMatchingeMatchingUGCTypeFileType, unsigned unPage )</code>
| Create a request to query Steam for all UGC
|- 
| CreateQueryUGCDetailsRequest
| <code>SteamUGC.CreateQueryUGCDetailsRequest( js_array jsArray )</code>
| Create a request to query Steam for specific UGC
|- 
| AddRequiredTagToQuery
| <code>SteamUGC.AddRequiredTagToQuery( integer handle, cstring pchTag )</code>
| Adds a required tag to the query
|- 
| AddExcludedTagToQuery
| <code>SteamUGC.AddExcludedTagToQuery( integer handle, cstring pchTag )</code>
| Adds an excluded tag to the query
|- 
| ConfigureQuery
| <code>SteamUGC.ConfigureQuery( integer handle, js_object jsObject )</code>
| Adds a required tag to the query
|- 
| SendUGCQuery
| <code>SteamUGC.SendUGCQuery( integer handle, js_value funcVal )</code>
| Sends the prepared query
|- 
| RegisterDownloadItemResultCallback
| <code>SteamUGC.RegisterDownloadItemResultCallback( cstring pPublishedFileID, js_value funcVal )</code>
| Register a callback to be called when the item is downloaded
|}


=== CPanoramaScript_SteamFriends ===
{| class="standard-table" style="width: 100%;"
! Function
! Signature
! Description
|- 
| RequestPersonaName
| <code>SteamFriends.RequestPersonaName( cstring pchSteamID, js_value funcVal )</code>
| Requests the user's persona name
|- 
| SetLargeAvatarImage
| <code>SteamFriends.SetLargeAvatarImage( js_raw_args args )</code>
| Sets the avatar image on the image panel
|}


=== CPanoramaScript_SteamUtils ===
{| class="standard-table" style="width: 100%;"
! Function
! Signature
! Description
|- 
| GetConnectedUniverse
| <code>SteamUtils.GetConnectedUniverse()</code>
| Returns the connected universe
|- 
| GetAppID
| <code>SteamUtils.GetAppID()</code>
| Returns the appid of the current app
|}


=== CPanoramaScript_VRUtils ===
{| class="standard-table" style="width: 100%;"
! Function
! Signature
! Description
|- 
| GetVRAppPropertyData
| <code>VRUtils.GetVRAppPropertyData( unsigned nAppID )</code>
| Get application properties for a VR app with the specified appID
|- 
| LaunchSteamApp
| <code>VRUtils.LaunchSteamApp( unsigned nAppID, cstring pszLaunchSource )</code>
| Launches a Steam application using OpenVR.
|}


=== CScriptBindingPR_Buffs ===
{| class="standard-table" style="width: 100%;"
! Function
! Signature
! Description
|- 
| GetName
| <code>Buffs.GetName( integer nEntity, integer nBuff )</code>
| 
|- 
| GetClass
| <code>Buffs.GetClass( integer nEntity, integer nBuff )</code>
| 
|- 
| GetTexture
| <code>Buffs.GetTexture( integer nEntity, integer nBuff )</code>
| 
|- 
| GetDuration
| <code>Buffs.GetDuration( integer nEntity, integer nBuff )</code>
| 
|- 
| GetDieTime
| <code>Buffs.GetDieTime( integer nEntity, integer nBuff )</code>
| 
|- 
| GetRemainingTime
| <code>Buffs.GetRemainingTime( integer nEntity, integer nBuff )</code>
| 
|- 
| GetElapsedTime
| <code>Buffs.GetElapsedTime( integer nEntity, integer nBuff )</code>
| 
|- 
| GetCreationTime
| <code>Buffs.GetCreationTime( integer nEntity, integer nBuff )</code>
| 
|- 
| GetStackCount
| <code>Buffs.GetStackCount( integer nEntity, integer nBuff )</code>
| 
|- 
| IsDebuff
| <code>Buffs.IsDebuff( integer nEntity, integer nBuff )</code>
| 
|- 
| IsHidden
| <code>Buffs.IsHidden( integer nEntity, integer nBuff )</code>
| 
|- 
| GetCaster
| <code>Buffs.GetCaster( integer nEntity, integer nBuff )</code>
| Get the owner of the ability responsible for the modifier.
|- 
| GetParent
| <code>Buffs.GetParent( integer nEntity, integer nBuff )</code>
| Get the unit the modifier is parented to.
|- 
| GetAbility
| <code>Buffs.GetAbility( integer nEntity, integer nBuff )</code>
| Get the ability that generated the modifier.
|}


=== CScriptBindingPR_Players ===
{| class="standard-table" style="width: 100%;"
! Function
! Signature
! Description
|- 
| GetMaxPlayers
| <code>Players.GetMaxPlayers()</code>
| Get the maximum number of players in the game.
|- 
| GetMaxTeamPlayers
| <code>Players.GetMaxTeamPlayers()</code>
| Get the maximum number of players on teams.
|- 
| GetLocalPlayer
| <code>Players.GetLocalPlayer()</code>
| Get the local player ID.
|- 
| IsValidPlayerID
| <code>Players.IsValidPlayerID( integer iPlayerID )</code>
| Is the nth player a valid player?
|- 
| GetPlayerName
| <code>Players.GetPlayerName( integer iPlayerID )</code>
| Return the name of a player.
|- 
| GetPlayerHeroEntityIndex
| <code>Players.GetPlayerHeroEntityIndex( integer iPlayerID )</code>
| Get the entity index of the hero controlled by this player.
|- 
| GetSelectedEntities
| <code>Players.GetSelectedEntities( integer iPlayerID )</code>
| Get the entities this player has selected.
|- 
| GetQueryUnit
| <code>Players.GetQueryUnit( integer iPlayerID )</code>
| Get the entities this player is querying.
|- 
| GetLocalPlayerPortraitUnit
| <code>Players.GetLocalPlayerPortraitUnit()</code>
| Get local player current portrait unit. (ie. Player's hero or primary selected unit.)
|- 
| CanPlayerBuyback
| <code>Players.CanPlayerBuyback( integer iPlayerID )</code>
| Can the player buy back?
|- 
| HasCustomGameTicketForPlayerID
| <code>Players.HasCustomGameTicketForPlayerID( integer iPlayerID )</code>
| Does this player have a custom game ticket?
|- 
| GetAssists
| <code>Players.GetAssists( integer iPlayerID )</code>
| The number of assists credited to a player.
|- 
| GetClaimedDenies
| <code>Players.GetClaimedDenies( integer iPlayerID )</code>
| 
|- 
| GetClaimedMisses
| <code>Players.GetClaimedMisses( integer iPlayerID )</code>
| 
|- 
| GetDeaths
| <code>Players.GetDeaths( integer iPlayerID )</code>
| The number of deaths a player has suffered.
|- 
| GetDenies
| <code>Players.GetDenies( integer iPlayerID )</code>
| The number of denies credited to a player.
|- 
| GetGold
| <code>Players.GetGold( integer iPlayerID )</code>
| The amount of gold a player has.
|- 
| GetKills
| <code>Players.GetKills( integer iPlayerID )</code>
| The number of kills credited to a player.
|- 
| GetLastBuybackTime
| <code>Players.GetLastBuybackTime( integer iPlayerID )</code>
| 
|- 
| GetLastHitMultikill
| <code>Players.GetLastHitMultikill( integer iPlayerID )</code>
| 
|- 
| GetLastHits
| <code>Players.GetLastHits( integer iPlayerID )</code>
| The number of last hits credited to a player.
|- 
| GetLastHitStreak
| <code>Players.GetLastHitStreak( integer iPlayerID )</code>
| 
|- 
| GetLevel
| <code>Players.GetLevel( integer iPlayerID )</code>
| The current level of a player.
|- 
| GetMisses
| <code>Players.GetMisses( integer iPlayerID )</code>
| 
|- 
| GetNearbyCreepDeaths
| <code>Players.GetNearbyCreepDeaths( integer iPlayerID )</code>
| 
|- 
| GetReliableGold
| <code>Players.GetReliableGold( integer iPlayerID )</code>
| Total reliable gold for this player.
|- 
| GetRespawnSeconds
| <code>Players.GetRespawnSeconds( integer iPlayerID )</code>
| 
|- 
| GetStreak
| <code>Players.GetStreak( integer iPlayerID )</code>
| 
|- 
| GetTotalEarnedGold
| <code>Players.GetTotalEarnedGold( integer iPlayerID )</code>
| Total gold earned in this game by this player.
|- 
| GetTotalEarnedXP
| <code>Players.GetTotalEarnedXP( integer iPlayerID )</code>
| Total xp earned in this game by this player.
|- 
| GetUnreliableGold
| <code>Players.GetUnreliableGold( integer iPlayerID )</code>
| Total unreliable gold for this player.
|- 
| GetTeam
| <code>Players.GetTeam( integer iPlayerID )</code>
| Get the team this player is on.
|- 
| GetGoldPerMin
| <code>Players.GetGoldPerMin( integer iPlayerID )</code>
| Average gold earned per minute for this player.
|- 
| GetXPPerMin
| <code>Players.GetXPPerMin( integer iPlayerID )</code>
| Average xp earned per minute for this player.
|- 
| GetPlayerSelectedHero
| <code>Players.GetPlayerSelectedHero( integer iPlayerID )</code>
| Return the name of the hero a player is controlling.
|- 
| GetPlayerColor
| <code>Players.GetPlayerColor( integer iPlayerID )</code>
| Get the player color.
|- 
| IsSpectator
| <code>Players.IsSpectator( integer iPlayerID )</code>
| Is this player a spectator.
|- 
| PlayerPortraitClicked
| <code>Players.PlayerPortraitClicked( integer nClickedPlayerID, boolean bHoldingCtrl, boolean bHoldingAlt )</code>
| .
|- 
| BuffClicked
| <code>Players.BuffClicked( integer nEntity, integer nBuffSerial, boolean bAlert )</code>
| .
|- 
| IsLocalPlayerInPerspectiveCamera
| <code>Players.IsLocalPlayerInPerspectiveCamera()</code>
| If player is in perspective camera, returns true. Else, false
|- 
| GetPerspectivePlayerEntityIndex
| <code>Players.GetPerspectivePlayerEntityIndex()</code>
| If player is in perspective mode, returns the followed players entity index.  Else, -1.
|- 
| GetPerspectivePlayerId
| <code>Players.GetPerspectivePlayerId()</code>
| If player is in perspective mode, returns the followed players id.  Else, -1.
|}


=== CScriptBindingPR_Entities ===
{| class="standard-table" style="width: 100%;"
! Function
! Signature
! Description
|- 
| GetAbsOrigin
| <code>Entities.GetAbsOrigin( integer nEntityIndex )</code>
| Get the world origin of the entity.
|- 
| GetForward
| <code>Entities.GetForward( integer nEntityIndex )</code>
| Get the forward vector of the entity.
|- 
| GetRight
| <code>Entities.GetRight( integer nEntityIndex )</code>
| Get the right vector of the entity.
|- 
| GetUp
| <code>Entities.GetUp( integer nEntityIndex )</code>
| Get the up vector of the entity.
|- 
| GetAllBuildingEntities
| <code>Entities.GetAllBuildingEntities()</code>
| Get all the building entities.
|- 
| GetAllHeroEntities
| <code>Entities.GetAllHeroEntities()</code>
| Get all the hero entities.
|- 
| GetAllEntitiesByName
| <code>Entities.GetAllEntitiesByName( cstring pszName )</code>
| Get all the entities with a given name.
|- 
| GetAllEntitiesByClassname
| <code>Entities.GetAllEntitiesByClassname( cstring pszName )</code>
| Get all the entities with a given classname.
|- 
| GetAllCreatureEntities
| <code>Entities.GetAllCreatureEntities()</code>
| Get all the creature entities.
|- 
| GetAllEntities
| <code>Entities.GetAllEntities()</code>
| Get all the entities.
|- 
| CanBeDominated
| <code>Entities.CanBeDominated( integer nEntityIndex )</code>
| 
|- 
| HasAttackCapability
| <code>Entities.HasAttackCapability( integer nEntityIndex )</code>
| 
|- 
| HasCastableAbilities
| <code>Entities.HasCastableAbilities( integer nEntityIndex )</code>
| 
|- 
| HasFlyingVision
| <code>Entities.HasFlyingVision( integer nEntityIndex )</code>
| 
|- 
| HasFlyMovementCapability
| <code>Entities.HasFlyMovementCapability( integer nEntityIndex )</code>
| 
|- 
| HasGroundMovementCapability
| <code>Entities.HasGroundMovementCapability( integer nEntityIndex )</code>
| 
|- 
| HasMovementCapability
| <code>Entities.HasMovementCapability( integer nEntityIndex )</code>
| 
|- 
| HasScepter
| <code>Entities.HasScepter( integer nEntityIndex )</code>
| 
|- 
| HasUpgradeableAbilities
| <code>Entities.HasUpgradeableAbilities( integer nEntityIndex )</code>
| 
|- 
| HasUpgradeableAbilitiesThatArentMaxed
| <code>Entities.HasUpgradeableAbilitiesThatArentMaxed( integer nEntityIndex )</code>
| 
|- 
| IsAlive
| <code>Entities.IsAlive( integer nEntityIndex )</code>
| 
|- 
| IsAncient
| <code>Entities.IsAncient( integer nEntityIndex )</code>
| 
|- 
| IsAttackImmune
| <code>Entities.IsAttackImmune( integer nEntityIndex )</code>
| 
|- 
| IsBarracks
| <code>Entities.IsBarracks( integer nEntityIndex )</code>
| 
|- 
| IsBlind
| <code>Entities.IsBlind( integer nEntityIndex )</code>
| 
|- 
| IsBoss
| <code>Entities.IsBoss( integer nEntityIndex )</code>
| 
|- 
| IsRoshan
| <code>Entities.IsRoshan( integer nEntityIndex )</code>
| 
|- 
| IsBuilding
| <code>Entities.IsBuilding( integer nEntityIndex )</code>
| 
|- 
| IsCommandRestricted
| <code>Entities.IsCommandRestricted( integer nEntityIndex )</code>
| 
|- 
| IsConsideredHero
| <code>Entities.IsConsideredHero( integer nEntityIndex )</code>
| 
|- 
| IsControllableByAnyPlayer
| <code>Entities.IsControllableByAnyPlayer( integer nEntityIndex )</code>
| 
|- 
| IsCourier
| <code>Entities.IsCourier( integer nEntityIndex )</code>
| 
|- 
| IsCreature
| <code>Entities.IsCreature( integer nEntityIndex )</code>
| 
|- 
| IsCreep
| <code>Entities.IsCreep( integer nEntityIndex )</code>
| 
|- 
| IsCreepHero
| <code>Entities.IsCreepHero( integer nEntityIndex )</code>
| 
|- 
| IsDeniable
| <code>Entities.IsDeniable( integer nEntityIndex )</code>
| 
|- 
| IsDominated
| <code>Entities.IsDominated( integer nEntityIndex )</code>
| 
|- 
| IsEnemy
| <code>Entities.IsEnemy( integer nEntityIndex )</code>
| 
|- 
| IsEvadeDisabled
| <code>Entities.IsEvadeDisabled( integer nEntityIndex )</code>
| 
|- 
| IsFort
| <code>Entities.IsFort( integer nEntityIndex )</code>
| 
|- 
| IsFrozen
| <code>Entities.IsFrozen( integer nEntityIndex )</code>
| 
|- 
| IsGeneratedByEconItem
| <code>Entities.IsGeneratedByEconItem( integer nEntityIndex )</code>
| 
|- 
| IsHallofFame
| <code>Entities.IsHallofFame( integer nEntityIndex )</code>
| 
|- 
| IsDisarmed
| <code>Entities.IsDisarmed( integer nEntityIndex )</code>
| 
|- 
| IsHero
| <code>Entities.IsHero( integer nEntityIndex )</code>
| 
|- 
| IsHexed
| <code>Entities.IsHexed( integer nEntityIndex )</code>
| 
|- 
| IsIllusion
| <code>Entities.IsIllusion( integer nEntityIndex )</code>
| 
|- 
| IsInRangeOfFountain
| <code>Entities.IsInRangeOfFountain( integer nEntityIndex )</code>
| 
|- 
| IsInventoryEnabled
| <code>Entities.IsInventoryEnabled( integer nEntityIndex )</code>
| 
|- 
| IsInvisible
| <code>Entities.IsInvisible( integer nEntityIndex )</code>
| 
|- 
| IsInvulnerable
| <code>Entities.IsInvulnerable( integer nEntityIndex )</code>
| 
|- 
| IsLaneCreep
| <code>Entities.IsLaneCreep( integer nEntityIndex )</code>
| 
|- 
| IsLowAttackPriority
| <code>Entities.IsLowAttackPriority( integer nEntityIndex )</code>
| 
|- 
| IsMagicImmune
| <code>Entities.IsMagicImmune( integer nEntityIndex )</code>
| 
|- 
| IsMuted
| <code>Entities.IsMuted( integer nEntityIndex )</code>
| 
|- 
| IsNeutralUnitType
| <code>Entities.IsNeutralUnitType( integer nEntityIndex )</code>
| 
|- 
| IsNightmared
| <code>Entities.IsNightmared( integer nEntityIndex )</code>
| 
|- 
| IsOther
| <code>Entities.IsOther( integer nEntityIndex )</code>
| 
|- 
| IsOutOfGame
| <code>Entities.IsOutOfGame( integer nEntityIndex )</code>
| 
|- 
| IsOwnedByAnyPlayer
| <code>Entities.IsOwnedByAnyPlayer( integer nEntityIndex )</code>
| 
|- 
| IsPhantom
| <code>Entities.IsPhantom( integer nEntityIndex )</code>
| 
|- 
| IsRangedAttacker
| <code>Entities.IsRangedAttacker( integer nEntityIndex )</code>
| 
|- 
| IsRealHero
| <code>Entities.IsRealHero( integer nEntityIndex )</code>
| 
|- 
| IsRooted
| <code>Entities.IsRooted( integer nEntityIndex )</code>
| 
|- 
| IsSelectable
| <code>Entities.IsSelectable( integer nEntityIndex )</code>
| 
|- 
| IsShop
| <code>Entities.IsShop( integer nEntityIndex )</code>
| 
|- 
| IsSilenced
| <code>Entities.IsSilenced( integer nEntityIndex )</code>
| 
|- 
| IsSpeciallyDeniable
| <code>Entities.IsSpeciallyDeniable( integer nEntityIndex )</code>
| 
|- 
| IsStunned
| <code>Entities.IsStunned( integer nEntityIndex )</code>
| 
|- 
| IsSummoned
| <code>Entities.IsSummoned( integer nEntityIndex )</code>
| 
|- 
| IsTower
| <code>Entities.IsTower( integer nEntityIndex )</code>
| 
|- 
| IsUnselectable
| <code>Entities.IsUnselectable( integer nEntityIndex )</code>
| 
|- 
| IsWard
| <code>Entities.IsWard( integer nEntityIndex )</code>
| 
|- 
| IsZombie
| <code>Entities.IsZombie( integer nEntityIndex )</code>
| 
|- 
| NoHealthBar
| <code>Entities.NoHealthBar( integer nEntityIndex )</code>
| 
|- 
| NoTeamMoveTo
| <code>Entities.NoTeamMoveTo( integer nEntityIndex )</code>
| 
|- 
| NoTeamSelect
| <code>Entities.NoTeamSelect( integer nEntityIndex )</code>
| 
|- 
| NotOnMinimap
| <code>Entities.NotOnMinimap( integer nEntityIndex )</code>
| 
|- 
| NotOnMinimapForEnemies
| <code>Entities.NotOnMinimapForEnemies( integer nEntityIndex )</code>
| 
|- 
| NoUnitCollision
| <code>Entities.NoUnitCollision( integer nEntityIndex )</code>
| 
|- 
| PassivesDisabled
| <code>Entities.PassivesDisabled( integer nEntityIndex )</code>
| 
|- 
| ProvidesVision
| <code>Entities.ProvidesVision( integer nEntityIndex )</code>
| 
|- 
| UsesHeroAbilityNumbers
| <code>Entities.UsesHeroAbilityNumbers( integer nEntityIndex )</code>
| 
|- 
| IsMoving
| <code>Entities.IsMoving( integer nEntityIndex )</code>
| 
|- 
| GetAbilityCount
| <code>Entities.GetAbilityCount( integer nEntityIndex )</code>
| 
|- 
| GetCombatClassAttack
| <code>Entities.GetCombatClassAttack( integer nEntityIndex )</code>
| 
|- 
| GetCombatClassDefend
| <code>Entities.GetCombatClassDefend( integer nEntityIndex )</code>
| 
|- 
| GetCurrentVisionRange
| <code>Entities.GetCurrentVisionRange( integer nEntityIndex )</code>
| 
|- 
| GetDamageBonus
| <code>Entities.GetDamageBonus( integer nEntityIndex )</code>
| 
|- 
| GetDamageMax
| <code>Entities.GetDamageMax( integer nEntityIndex )</code>
| 
|- 
| GetDamageMin
| <code>Entities.GetDamageMin( integer nEntityIndex )</code>
| 
|- 
| GetDayTimeVisionRange
| <code>Entities.GetDayTimeVisionRange( integer nEntityIndex )</code>
| 
|- 
| GetHealth
| <code>Entities.GetHealth( integer nEntityIndex )</code>
| 
|- 
| GetHealthPercent
| <code>Entities.GetHealthPercent( integer nEntityIndex )</code>
| 
|- 
| GetHealthThinkRegen
| <code>Entities.GetHealthThinkRegen( integer nEntityIndex )</code>
| 
|- 
| GetLevel
| <code>Entities.GetLevel( integer nEntityIndex )</code>
| 
|- 
| GetMaxHealth
| <code>Entities.GetMaxHealth( integer nEntityIndex )</code>
| 
|- 
| GetNightTimeVisionRange
| <code>Entities.GetNightTimeVisionRange( integer nEntityIndex )</code>
| 
|- 
| GetPlayerOwnerID
| <code>Entities.GetPlayerOwnerID( integer nEntityIndex )</code>
| 
|- 
| GetStates
| <code>Entities.GetStates( integer nEntityIndex )</code>
| 
|- 
| GetTotalPurchasedUpgradeGoldCost
| <code>Entities.GetTotalPurchasedUpgradeGoldCost( integer nEntityIndex )</code>
| 
|- 
| GetTeamNumber
| <code>Entities.GetTeamNumber( integer nEntityIndex )</code>
| 
|- 
| GetHealthBarOffset
| <code>Entities.GetHealthBarOffset( integer nEntityIndex )</code>
| 
|- 
| GetAttackRange
| <code>Entities.GetAttackRange( integer nEntityIndex )</code>
| 
|- 
| GetAttackSpeed
| <code>Entities.GetAttackSpeed( integer nEntityIndex )</code>
| 
|- 
| GetAttacksPerSecond
| <code>Entities.GetAttacksPerSecond( integer nEntityIndex )</code>
| 
|- 
| GetBaseAttackTime
| <code>Entities.GetBaseAttackTime( integer nEntityIndex )</code>
| 
|- 
| GetBaseMagicalResistanceValue
| <code>Entities.GetBaseMagicalResistanceValue( integer nEntityIndex )</code>
| 
|- 
| GetBaseMoveSpeed
| <code>Entities.GetBaseMoveSpeed( integer nEntityIndex )</code>
| 
|- 
| GetBonusPhysicalArmor
| <code>Entities.GetBonusPhysicalArmor( integer nEntityIndex )</code>
| 
|- 
| GetCollisionPadding
| <code>Entities.GetCollisionPadding( integer nEntityIndex )</code>
| 
|- 
| GetEffectiveInvisibilityLevel
| <code>Entities.GetEffectiveInvisibilityLevel( integer nEntityIndex )</code>
| 
|- 
| GetHasteFactor
| <code>Entities.GetHasteFactor( integer nEntityIndex )</code>
| 
|- 
| GetHullRadius
| <code>Entities.GetHullRadius( integer nEntityIndex )</code>
| 
|- 
| GetIdealSpeed
| <code>Entities.GetIdealSpeed( integer nEntityIndex )</code>
| 
|- 
| GetIncreasedAttackSpeed
| <code>Entities.GetIncreasedAttackSpeed( integer nEntityIndex )</code>
| 
|- 
| GetMana
| <code>Entities.GetMana( integer nEntityIndex )</code>
| 
|- 
| GetManaThinkRegen
| <code>Entities.GetManaThinkRegen( integer nEntityIndex )</code>
| 
|- 
| GetMaxMana
| <code>Entities.GetMaxMana( integer nEntityIndex )</code>
| 
|- 
| GetMagicalArmorValue
| <code>Entities.GetMagicalArmorValue( integer nEntityIndex )</code>
| 
|- 
| GetPaddedCollisionRadius
| <code>Entities.GetPaddedCollisionRadius( integer nEntityIndex )</code>
| 
|- 
| GetPercentInvisible
| <code>Entities.GetPercentInvisible( integer nEntityIndex )</code>
| 
|- 
| GetPhysicalArmorValue
| <code>Entities.GetPhysicalArmorValue( integer nEntityIndex )</code>
| 
|- 
| GetProjectileCollisionSize
| <code>Entities.GetProjectileCollisionSize( integer nEntityIndex )</code>
| 
|- 
| GetRingRadius
| <code>Entities.GetRingRadius( integer nEntityIndex )</code>
| 
|- 
| GetSecondsPerAttack
| <code>Entities.GetSecondsPerAttack( integer nEntityIndex )</code>
| 
|- 
| ManaFraction
| <code>Entities.ManaFraction( integer nEntityIndex )</code>
| 
|- 
| GetClassname
| <code>Entities.GetClassname( integer nEntityIndex )</code>
| 
|- 
| GetDisplayedUnitName
| <code>Entities.GetDisplayedUnitName( integer nEntityIndex )</code>
| 
|- 
| GetSelectionGroup
| <code>Entities.GetSelectionGroup( integer nEntityIndex )</code>
| 
|- 
| GetSoundSet
| <code>Entities.GetSoundSet( integer nEntityIndex )</code>
| 
|- 
| GetUnitLabel
| <code>Entities.GetUnitLabel( integer nEntityIndex )</code>
| 
|- 
| GetUnitName
| <code>Entities.GetUnitName( integer nEntityIndex )</code>
| 
|- 
| GetTotalDamageTaken
| <code>Entities.GetTotalDamageTaken( integer nEntityIndex )</code>
| 
|- 
| IsControllableByPlayer
| <code>Entities.IsControllableByPlayer( integer nEntityIndex, integer nPlayerIndex )</code>
| 
|- 
| GetChosenTarget
| <code>Entities.GetChosenTarget( integer nEntityIndex )</code>
| 
|- 
| HasItemInInventory
| <code>Entities.HasItemInInventory( integer nEntityIndex, cstring pItemName )</code>
| 
|- 
| GetRangeToUnit
| <code>Entities.GetRangeToUnit( integer nEntityIndex, integer nEntityIndex2 )</code>
| 
|- 
| IsEntityInRange
| <code>Entities.IsEntityInRange( integer nEntityIndex, integer nEntityIndex2, float flRange )</code>
| 
|- 
| GetMoveSpeedModifier
| <code>Entities.GetMoveSpeedModifier( integer nEntityIndex, float flBaseSpeed )</code>
| 
|- 
| CanAcceptTargetToAttack
| <code>Entities.CanAcceptTargetToAttack( integer nEntityIndex, integer nEntityIndex2 )</code>
| 
|- 
| InState
| <code>Entities.InState( integer nEntityIndex, integer nState )</code>
| 
|- 
| GetArmorForDamageType
| <code>Entities.GetArmorForDamageType( integer nEntityIndex, integer iDamageType )</code>
| 
|- 
| GetArmorReductionForDamageType
| <code>Entities.GetArmorReductionForDamageType( integer nEntityIndex, integer iDamageType )</code>
| 
|- 
| IsInRangeOfShop
| <code>Entities.IsInRangeOfShop( integer nEntityIndex, integer iShopType, boolean bSpecific )</code>
| 
|- 
| GetNumItemsInStash
| <code>Entities.GetNumItemsInStash( integer nEntityIndex )</code>
| 
|- 
| GetNumItemsInInventory
| <code>Entities.GetNumItemsInInventory( integer nEntityIndex )</code>
| 
|- 
| GetItemInSlot
| <code>Entities.GetItemInSlot( integer nEntityIndex, integer nSlotIndex )</code>
| 
|- 
| GetAbility
| <code>Entities.GetAbility( integer nEntityIndex, integer nSlotIndex )</code>
| 
|- 
| GetAbilityByName
| <code>Entities.GetAbilityByName( integer nEntityIndex, cstring pszAbilityName )</code>
| 
|- 
| GetNumBuffs
| <code>Entities.GetNumBuffs( integer nEntityIndex )</code>
| 
|- 
| GetBuff
| <code>Entities.GetBuff( integer nEntityIndex, integer nBufIndex )</code>
| 
|- 
| GetAbilityPoints
| <code>Entities.GetAbilityPoints( integer nEntityIndex )</code>
| 
|- 
| GetCurrentXP
| <code>Entities.GetCurrentXP( integer nEntityIndex )</code>
| 
|- 
| GetNeededXPToLevel
| <code>Entities.GetNeededXPToLevel( integer nEntityIndex )</code>
| 
|- 
| GetSelectionEntities
| <code>Entities.GetSelectionEntities( integer nEntityIndex )</code>
| Get the currently selected entities
|- 
| IsValidEntity
| <code>Entities.IsValidEntity( integer nEntityIndex )</code>
| Is this a valid entity index?
|- 
| IsItemPhysical
| <code>Entities.IsItemPhysical( integer nEntityIndex )</code>
| Is this entity an item container in the world?
|- 
| GetContainedItem
| <code>Entities.GetContainedItem( integer nEntityIndex )</code>
| Get the item contained in this physical item container.
|}


=== CScriptBindingPR_Abilities ===
{| class="standard-table" style="width: 100%;"
! Function
! Signature
! Description
|- 
| GetAbilityName
| <code>Abilities.GetAbilityName( integer nEntityIndex )</code>
| 
|- 
| GetAbilityTextureName
| <code>Abilities.GetAbilityTextureName( integer nEntityIndex )</code>
| 
|- 
| GetAssociatedPrimaryAbilities
| <code>Abilities.GetAssociatedPrimaryAbilities( integer nEntityIndex )</code>
| 
|- 
| GetAssociatedSecondaryAbilities
| <code>Abilities.GetAssociatedSecondaryAbilities( integer nEntityIndex )</code>
| 
|- 
| GetHotkeyOverride
| <code>Abilities.GetHotkeyOverride( integer nEntityIndex )</code>
| 
|- 
| GetIntrinsicModifierName
| <code>Abilities.GetIntrinsicModifierName( integer nEntityIndex )</code>
| 
|- 
| GetSharedCooldownName
| <code>Abilities.GetSharedCooldownName( integer nEntityIndex )</code>
| 
|- 
| AbilityReady
| <code>Abilities.AbilityReady( integer nEntityIndex )</code>
| 
|- 
| CanAbilityBeUpgraded
| <code>Abilities.CanAbilityBeUpgraded( integer nEntityIndex )</code>
| Returns an AbilityLearnResult_t
|- 
| CanBeExecuted
| <code>Abilities.CanBeExecuted( integer nEntityIndex )</code>
| 
|- 
| GetAbilityDamage
| <code>Abilities.GetAbilityDamage( integer nEntityIndex )</code>
| 
|- 
| GetAbilityDamageType
| <code>Abilities.GetAbilityDamageType( integer nEntityIndex )</code>
| 
|- 
| GetAbilityTargetFlags
| <code>Abilities.GetAbilityTargetFlags( integer nEntityIndex )</code>
| 
|- 
| GetAbilityTargetTeam
| <code>Abilities.GetAbilityTargetTeam( integer nEntityIndex )</code>
| 
|- 
| GetAbilityTargetType
| <code>Abilities.GetAbilityTargetType( integer nEntityIndex )</code>
| 
|- 
| GetAbilityType
| <code>Abilities.GetAbilityType( integer nEntityIndex )</code>
| 
|- 
| GetBehavior
| <code>Abilities.GetBehavior( integer nEntityIndex )</code>
| 
|- 
| GetCastRange
| <code>Abilities.GetCastRange( integer nEntityIndex )</code>
| 
|- 
| GetChannelledManaCostPerSecond
| <code>Abilities.GetChannelledManaCostPerSecond( integer nEntityIndex )</code>
| 
|- 
| GetCurrentCharges
| <code>Abilities.GetCurrentCharges( integer nEntityIndex )</code>
| 
|- 
| GetEffectiveLevel
| <code>Abilities.GetEffectiveLevel( integer nEntityIndex )</code>
| 
|- 
| GetHeroLevelRequiredToUpgrade
| <code>Abilities.GetHeroLevelRequiredToUpgrade( integer nEntityIndex )</code>
| 
|- 
| GetLevel
| <code>Abilities.GetLevel( integer nEntityIndex )</code>
| 
|- 
| GetManaCost
| <code>Abilities.GetManaCost( integer nEntityIndex )</code>
| 
|- 
| GetMaxLevel
| <code>Abilities.GetMaxLevel( integer nEntityIndex )</code>
| 
|- 
| AttemptToUpgrade
| <code>Abilities.AttemptToUpgrade( integer nEntityIndex )</code>
| 
|- 
| CanLearn
| <code>Abilities.CanLearn( integer nEntityIndex )</code>
| 
|- 
| GetAutoCastState
| <code>Abilities.GetAutoCastState( integer nEntityIndex )</code>
| 
|- 
| GetToggleState
| <code>Abilities.GetToggleState( integer nEntityIndex )</code>
| 
|- 
| HasScepterUpgradeTooltip
| <code>Abilities.HasScepterUpgradeTooltip( integer nEntityIndex )</code>
| 
|- 
| IsActivated
| <code>Abilities.IsActivated( integer nEntityIndex )</code>
| 
|- 
| IsActivatedChanging
| <code>Abilities.IsActivatedChanging( integer nEntityIndex )</code>
| 
|- 
| IsAttributeBonus
| <code>Abilities.IsAttributeBonus( integer nEntityIndex )</code>
| 
|- 
| IsAutocast
| <code>Abilities.IsAutocast( integer nEntityIndex )</code>
| 
|- 
| IsCooldownReady
| <code>Abilities.IsCooldownReady( integer nEntityIndex )</code>
| 
|- 
| IsDisplayedAbility
| <code>Abilities.IsDisplayedAbility( integer nEntityIndex )</code>
| 
|- 
| IsHidden
| <code>Abilities.IsHidden( integer nEntityIndex )</code>
| 
|- 
| IsHiddenWhenStolen
| <code>Abilities.IsHiddenWhenStolen( integer nEntityIndex )</code>
| 
|- 
| IsInAbilityPhase
| <code>Abilities.IsInAbilityPhase( integer nEntityIndex )</code>
| 
|- 
| IsItem
| <code>Abilities.IsItem( integer nEntityIndex )</code>
| 
|- 
| IsMarkedAsDirty
| <code>Abilities.IsMarkedAsDirty( integer nEntityIndex )</code>
| 
|- 
| IsMuted
| <code>Abilities.IsMuted( integer nEntityIndex )</code>
| 
|- 
| IsOnCastbar
| <code>Abilities.IsOnCastbar( integer nEntityIndex )</code>
| 
|- 
| IsOnLearnbar
| <code>Abilities.IsOnLearnbar( integer nEntityIndex )</code>
| 
|- 
| IsOwnersGoldEnough
| <code>Abilities.IsOwnersGoldEnough( integer nEntityIndex )</code>
| 
|- 
| IsOwnersGoldEnoughForUpgrade
| <code>Abilities.IsOwnersGoldEnoughForUpgrade( integer nEntityIndex )</code>
| 
|- 
| IsOwnersManaEnough
| <code>Abilities.IsOwnersManaEnough( integer nEntityIndex )</code>
| 
|- 
| IsPassive
| <code>Abilities.IsPassive( integer nEntityIndex )</code>
| 
|- 
| IsRecipe
| <code>Abilities.IsRecipe( integer nEntityIndex )</code>
| 
|- 
| IsSharedWithTeammates
| <code>Abilities.IsSharedWithTeammates( integer nEntityIndex )</code>
| 
|- 
| IsStealable
| <code>Abilities.IsStealable( integer nEntityIndex )</code>
| 
|- 
| IsStolen
| <code>Abilities.IsStolen( integer nEntityIndex )</code>
| 
|- 
| IsToggle
| <code>Abilities.IsToggle( integer nEntityIndex )</code>
| 
|- 
| GetAOERadius
| <code>Abilities.GetAOERadius( integer nEntityIndex )</code>
| 
|- 
| GetBackswingTime
| <code>Abilities.GetBackswingTime( integer nEntityIndex )</code>
| 
|- 
| GetCastPoint
| <code>Abilities.GetCastPoint( integer nEntityIndex )</code>
| 
|- 
| GetChannelStartTime
| <code>Abilities.GetChannelStartTime( integer nEntityIndex )</code>
| 
|- 
| GetChannelTime
| <code>Abilities.GetChannelTime( integer nEntityIndex )</code>
| 
|- 
| GetCooldown
| <code>Abilities.GetCooldown( integer nEntityIndex )</code>
| 
|- 
| GetCooldownLength
| <code>Abilities.GetCooldownLength( integer nEntityIndex )</code>
| 
|- 
| GetCooldownTime
| <code>Abilities.GetCooldownTime( integer nEntityIndex )</code>
| 
|- 
| GetCooldownTimeRemaining
| <code>Abilities.GetCooldownTimeRemaining( integer nEntityIndex )</code>
| 
|- 
| GetDuration
| <code>Abilities.GetDuration( integer nEntityIndex )</code>
| 
|- 
| GetUpgradeBlend
| <code>Abilities.GetUpgradeBlend( integer nEntityIndex )</code>
| 
|- 
| GetLocalPlayerActiveAbility
| <code>Abilities.GetLocalPlayerActiveAbility()</code>
| Get the local player's current active ability. (Pre-cast targetting state.)
|- 
| GetCaster
| <code>Abilities.GetCaster( integer nAbilityIndex )</code>
| 
|- 
| GetCustomValueFor
| <code>Abilities.GetCustomValueFor( integer nAbilityIndex, cstring pszAbilityVarName )</code>
| 
|- 
| GetLevelSpecialValueFor
| <code>Abilities.GetLevelSpecialValueFor( integer nAbilityIndex, cstring szName, integer nLevel )</code>
| 
|- 
| GetSpecialValueFor
| <code>Abilities.GetSpecialValueFor( integer nAbilityIndex, cstring szName )</code>
| 
|- 
| IsCosmetic
| <code>Abilities.IsCosmetic( integer nAbilityIndex, integer nTargetEntityIndex )</code>
| 
|- 
| ExecuteAbility
| <code>Abilities.ExecuteAbility( integer nAbilityEntIndex, integer nCasterEntIndex, boolean bIsQuickCast )</code>
| Attempt to execute the specified ability (Equivalent to clicking the ability in the HUD action bar)
|- 
| CreateDoubleTapCastOrder
| <code>Abilities.CreateDoubleTapCastOrder( integer nAbilityEntIndex, integer nCasterEntIndex )</code>
| Attempt to double-tap (self-cast) the specified ability (Equivalent to double-clicking the ability in the HUD action bar)
|- 
| PingAbility
| <code>Abilities.PingAbility( integer nAbilityIndex )</code>
| Ping the specified ability (Equivalent to alt-clicking the ability in the HUD action bar)
|- 
| GetKeybind
| <code>Abilities.GetKeybind( integer nAbilityEntIndex )</code>
| Returns the keybind (as a string) for the specified ability.
|}


=== CScriptBindingPR_Items ===
{| class="standard-table" style="width: 100%;"
! Function
! Signature
! Description
|- 
| ShouldDisplayCharges
| <code>Items.ShouldDisplayCharges( integer nEntityIndex )</code>
| 
|- 
| AlwaysDisplayCharges
| <code>Items.AlwaysDisplayCharges( integer nEntityIndex )</code>
| 
|- 
| ShowSecondaryCharges
| <code>Items.ShowSecondaryCharges( integer nEntityIndex )</code>
| 
|- 
| CanBeSoldByLocalPlayer
| <code>Items.CanBeSoldByLocalPlayer( integer nEntityIndex )</code>
| 
|- 
| CanDoubleTapCast
| <code>Items.CanDoubleTapCast( integer nEntityIndex )</code>
| 
|- 
| ForceHideCharges
| <code>Items.ForceHideCharges( integer nEntityIndex )</code>
| 
|- 
| IsAlertableItem
| <code>Items.IsAlertableItem( integer nEntityIndex )</code>
| 
|- 
| IsCastOnPickup
| <code>Items.IsCastOnPickup( integer nEntityIndex )</code>
| 
|- 
| IsDisassemblable
| <code>Items.IsDisassemblable( integer nEntityIndex )</code>
| 
|- 
| IsDroppable
| <code>Items.IsDroppable( integer nEntityIndex )</code>
| 
|- 
| IsInnatelyDisassemblable
| <code>Items.IsInnatelyDisassemblable( integer nEntityIndex )</code>
| 
|- 
| IsKillable
| <code>Items.IsKillable( integer nEntityIndex )</code>
| 
|- 
| IsMuted
| <code>Items.IsMuted( integer nEntityIndex )</code>
| 
|- 
| IsPermanent
| <code>Items.IsPermanent( integer nEntityIndex )</code>
| 
|- 
| IsPurchasable
| <code>Items.IsPurchasable( integer nEntityIndex )</code>
| 
|- 
| IsRecipe
| <code>Items.IsRecipe( integer nEntityIndex )</code>
| 
|- 
| IsRecipeGenerated
| <code>Items.IsRecipeGenerated( integer nEntityIndex )</code>
| 
|- 
| IsSellable
| <code>Items.IsSellable( integer nEntityIndex )</code>
| 
|- 
| IsStackable
| <code>Items.IsStackable( integer nEntityIndex )</code>
| 
|- 
| ProRatesChargesWhenSelling
| <code>Items.ProRatesChargesWhenSelling( integer nEntityIndex )</code>
| 
|- 
| RequiresCharges
| <code>Items.RequiresCharges( integer nEntityIndex )</code>
| 
|- 
| CanBeExecuted
| <code>Items.CanBeExecuted( integer nEntityIndex )</code>
| 
|- 
| GetCost
| <code>Items.GetCost( integer nEntityIndex )</code>
| 
|- 
| GetCurrentCharges
| <code>Items.GetCurrentCharges( integer nEntityIndex )</code>
| 
|- 
| GetSecondaryCharges
| <code>Items.GetSecondaryCharges( integer nEntityIndex )</code>
| 
|- 
| GetDisplayedCharges
| <code>Items.GetDisplayedCharges( integer nEntityIndex )</code>
| 
|- 
| GetInitialCharges
| <code>Items.GetInitialCharges( integer nEntityIndex )</code>
| 
|- 
| GetItemColor
| <code>Items.GetItemColor( integer nEntityIndex )</code>
| 
|- 
| GetShareability
| <code>Items.GetShareability( integer nEntityIndex )</code>
| 
|- 
| GetAbilityTextureSF
| <code>Items.GetAbilityTextureSF( integer nEntityIndex )</code>
| 
|- 
| GetAssembledTime
| <code>Items.GetAssembledTime( integer nEntityIndex )</code>
| 
|- 
| GetPurchaseTime
| <code>Items.GetPurchaseTime( integer nEntityIndex )</code>
| 
|- 
| GetPurchaser
| <code>Items.GetPurchaser( integer nItemID )</code>
| 
|- 
| LocalPlayerDisassembleItem
| <code>Items.LocalPlayerDisassembleItem( integer nItem )</code>
| Attempt to have the local player disassemble the specified item. Returns false if the order wasn't issued.
|- 
| LocalPlayerDropItemFromStash
| <code>Items.LocalPlayerDropItemFromStash( integer nItem )</code>
| Attempt to have the local player drop the specified item from its stash. Returns false if the order wasn't issued.
|- 
| LocalPlayerItemAlertAllies
| <code>Items.LocalPlayerItemAlertAllies( integer nItem )</code>
| Attempt to have the local player alert allies about the specified item. Returns false if the order wasn't issued.
|- 
| LocalPlayerMoveItemToStash
| <code>Items.LocalPlayerMoveItemToStash( integer nItem )</code>
| Attempt to have the local player move the specified item to its stash. Returns false if the order wasn't issued.
|- 
| LocalPlayerSellItem
| <code>Items.LocalPlayerSellItem( integer nItem )</code>
| Attempt to have the local player sell the specified item. Returns false if the order wasn't issued.
|}


=== CScriptBindingPR_Game ===
{| class="standard-table" style="width: 100%;"
! Function
! Signature
! Description
|- 
| Time
| <code>Game.Time()</code>
| 
|- 
| GetGameTime
| <code>Game.GetGameTime()</code>
| 
|- 
| GetGameFrameTime
| <code>Game.GetGameFrameTime()</code>
| 
|- 
| GetDOTATime
| <code>Game.GetDOTATime( boolean bIncludePreGame, boolean bIncludeNegativeTime )</code>
| 
|- 
| IsGamePaused
| <code>Game.IsGamePaused()</code>
| 
|- 
| IsInToolsMode
| <code>Game.IsInToolsMode()</code>
| 
|- 
| IsInBanPhase
| <code>Game.IsInBanPhase()</code>
| 
|- 
| GetGameWinner
| <code>Game.GetGameWinner()</code>
| Return the team id of the winning team.
|- 
| GetStateTransitionTime
| <code>Game.GetStateTransitionTime()</code>
| 
|- 
| GetCustomGameDifficulty
| <code>Game.GetCustomGameDifficulty()</code>
| Get the difficulty setting of the game.
|- 
| IsHUDFlipped
| <code>Game.IsHUDFlipped()</code>
| Returns true if the user has enabled flipped HUD
|- 
| GetScreenWidth
| <code>Game.GetScreenWidth()</code>
| Returns the width of the display.
|- 
| GetScreenHeight
| <code>Game.GetScreenHeight()</code>
| Returns the height of the display.
|- 
| WorldToScreenX
| <code>Game.WorldToScreenX( float x, float y, float z )</code>
| Converts the specified x,y,z world co-ordinate into an x screen coordinate. Returns -1 if behind the camera
|- 
| WorldToScreenY
| <code>Game.WorldToScreenY( float x, float y, float z )</code>
| Converts the specified x,y,z world co-ordinate into a y screen coordinate. Returns -1 if behind the camera
|- 
| ScreenXYToWorld
| <code>Game.ScreenXYToWorld( integer nX, integer nY )</code>
| Converts the specified x, y screen coordinates into a x, y, z world coordinates.
|- 
| GetKeybindForAbility
| <code>Game.GetKeybindForAbility( integer iSlot )</code>
| Returns the keybind (as a string) for the requested ability slot.
|- 
| GetKeybindForInventorySlot
| <code>Game.GetKeybindForInventorySlot( integer iSlot )</code>
| Returns the keybind (as a string) for the requested inventory slot.
|- 
| GetKeybindForCommand
| <code>Game.GetKeybindForCommand( integer nCommand )</code>
| Returns the keybind (as a string).
|- 
| CreateCustomKeyBind
| <code>Game.CreateCustomKeyBind( cstring pszKey, cstring pszCommand )</code>
| Create a new keybind.
|- 
| GetNianFightTimeLeft
| <code>Game.GetNianFightTimeLeft()</code>
| 
|- 
| GetState
| <code>Game.GetState()</code>
| 
|- 
| GameStateIs
| <code>Game.GameStateIs( integer nState )</code>
| 
|- 
| GameStateIsBefore
| <code>Game.GameStateIsBefore( integer nState )</code>
| 
|- 
| GameStateIsAfter
| <code>Game.GameStateIsAfter( integer nState )</code>
| 
|- 
| AddCommand
| <code>Game.AddCommand( cstring pszCommandName, js_value callback, cstring pszDescription, integer nFlags )</code>
| 
|- 
| GetLocalPlayerID
| <code>Game.GetLocalPlayerID()</code>
| 
|- 
| PlayerJoinTeam
| <code>Game.PlayerJoinTeam( integer nTeamID )</code>
| Assign the local player to the specified team
|- 
| AutoAssignPlayersToTeams
| <code>Game.AutoAssignPlayersToTeams()</code>
| Assign the currently unassigned players to teams
|- 
| ShufflePlayerTeamAssignments
| <code>Game.ShufflePlayerTeamAssignments()</code>
| Shuffle the team assignments of all of the players currently assigned to a team.
|- 
| SetRemainingSetupTime
| <code>Game.SetRemainingSetupTime( float flSeconds )</code>
| Set the remaining seconds in team setup before the game starts. -1 to stop the countdown timer
|- 
| SetAutoLaunchDelay
| <code>Game.SetAutoLaunchDelay( float flSeconds )</code>
| Set the amount of time in seconds that will be set as the remaining time when all players are assigned to a team.
|- 
| SetAutoLaunchEnabled
| <code>Game.SetAutoLaunchEnabled( boolean bEnable )</code>
| Enable or disable automatically starting the game once all players are assigned to a team
|- 
| GetAutoLaunchEnabled
| <code>Game.GetAutoLaunchEnabled()</code>
| Return true of false indicating if automatically starting the game is enabled.
|- 
| SetTeamSelectionLocked
| <code>Game.SetTeamSelectionLocked( boolean bLockTeams )</code>
| Lock the team selection preventing players from swiching teams.
|- 
| GetTeamSelectionLocked
| <code>Game.GetTeamSelectionLocked()</code>
| Returns true or false to indicate if team selection is locked
|- 
| GetAllTeamIDs
| <code>Game.GetAllTeamIDs()</code>
| Get all team IDs
|- 
| GetAllPlayerIDs
| <code>Game.GetAllPlayerIDs()</code>
| Get all player IDs
|- 
| GetUnassignedPlayerIDs
| <code>Game.GetUnassignedPlayerIDs()</code>
| Get unassigned player IDs
|- 
| GetPlayerUltimateStateOrTime
| <code>Game.GetPlayerUltimateStateOrTime( integer nPlayerID )</code>
| Get info about the player hero ultimate ability
|- 
| IsPlayerMuted
| <code>Game.IsPlayerMuted( integer nPlayerID )</code>
| Whether the local player has muted text and voice chat for the specified player id
|- 
| SetPlayerMuted
| <code>Game.SetPlayerMuted( integer nPlayerID, boolean bMuted )</code>
| Set whether the local player has muted text and voice chat for the specified player id
|- 
| GetTeamDetails
| <code>Game.GetTeamDetails( integer nTeam )</code>
| Get detailed information for the given team
|- 
| GetLocalPlayerInfo
| <code>Game.GetLocalPlayerInfo()</code>
| Get details for the local player
|- 
| GetPlayerItems
| <code>Game.GetPlayerItems( integer nPlayerID )</code>
| Get info about the player items.
|- 
| GetPlayerInfo
| <code>Game.GetPlayerInfo( integer nPlayerID )</code>
| Get info about the given player
|- 
| GetPlayerIDsOnTeam
| <code>Game.GetPlayerIDsOnTeam( integer nTeam )</code>
| Get player IDs for the given team
|- 
| ServerCmd
| <code>Game.ServerCmd( cstring pMsg )</code>
| 
|- 
| SetDotaRefractHeroes
| <code>Game.SetDotaRefractHeroes( boolean bEnabled )</code>
| 
|- 
| FinishGame
| <code>Game.FinishGame()</code>
| 
|- 
| Disconnect
| <code>Game.Disconnect()</code>
| 
|- 
| FindEventMatch
| <code>Game.FindEventMatch()</code>
| 
|- 
| EmitSound
| <code>Game.EmitSound( cstring pSoundEventName )</code>
| Emit a sound for the local player. Returns an integer handle that can be passed to StopSound. (Returns 0 on failure.)
|- 
| StopSound
| <code>Game.StopSound( integer nHandle )</code>
| Stop a current playing sound on the local player. Takes handle from a call to EmitSound.
|- 
| IsShopOpen
| <code>Game.IsShopOpen()</code>
| Ask whether the in game shop is open.
|- 
| SetCustomShopEntityString
| <code>Game.SetCustomShopEntityString( cstring pszCustomShopEntityString )</code>
| Set custom shop context.
|- 
| GetMapInfo
| <code>Game.GetMapInfo()</code>
| Return information about the current map.
|- 
| PrepareUnitOrders
| <code>Game.PrepareUnitOrders( js_raw_args args )</code>
| Orders from the local player - takes a single arguments object that supports: dotaunitorder_t OrderType, ent_index TargetIndex, vector Position, ent_index AbilityIndex, OrderIssuer_t OrderIssuer, ent_index UnitIndex, OrderQueueBehavior_t QueueBehavior, bool ShowEffects.
|- 
| DropItemAtCursor
| <code>Game.DropItemAtCursor( integer nControlledUnitEnt, integer nItemEnt )</code>
| Order a unit to drop the specified item at the current cursor location.
|- 
| Length2D
| <code>Game.Length2D( js_value vec1, js_value vec2 )</code>
| Calculate 2D length.
|- 
| Normalized
| <code>Game.Normalized( js_value vec )</code>
| Returns normalized vector.
|- 
| EnterAbilityLearnMode
| <code>Game.EnterAbilityLearnMode()</code>
| 
|- 
| EndAbilityLearnMode
| <code>Game.EndAbilityLearnMode()</code>
| 
|- 
| IsInAbilityLearnMode
| <code>Game.IsInAbilityLearnMode()</code>
| 
|}


=== CDOTA_PanoramaScript_GameUI ===
{| class="standard-table" style="width: 100%;"
! Function
! Signature
! Description
|- 
| SetDefaultUIEnabled
| <code>GameUI.SetDefaultUIEnabled( integer nElementType, boolean bVisible )</code>
| Control whether the default UI is enabled
|- 
| CustomUIConfig
| <code>GameUI.CustomUIConfig( js_raw_args args )</code>
| Get the current UI configuration
|- 
| PingMinimapAtLocation
| <code>GameUI.PingMinimapAtLocation( js_value vec3 )</code>
| Create a minimap ping at the given location
|- 
| SetMouseCallback
| <code>GameUI.SetMouseCallback( js_value callbackFn )</code>
| Install a mouse input filter
|- 
| EnableAliMode
| <code>GameUI.EnableAliMode( boolean bEnable, integer nPort, js_value offsetVal, float flScale )</code>
| 
|- 
| GetCursorPosition
| <code>GameUI.GetCursorPosition( js_raw_args args )</code>
| Get the current mouse position.
|- 
| FindScreenEntities
| <code>GameUI.FindScreenEntities( js_raw_args args )</code>
| Return the entity index of the entity under the given screen position.
|- 
| GetScreenWorldPosition
| <code>GameUI.GetScreenWorldPosition( js_raw_args args )</code>
| Get the world position of the screen position, or null if the cursor is out of the world.
|- 
| WasMousePressed
| <code>GameUI.WasMousePressed( integer nButtonNum )</code>
| Install a mouse input filter
|- 
| WasMouseDoublePressed
| <code>GameUI.WasMouseDoublePressed( integer nButtonNum )</code>
| Install a mouse input filter
|- 
| IsMouseDown
| <code>GameUI.IsMouseDown( integer nButtonNum )</code>
| Install a mouse input filter
|- 
| IsShiftDown
| <code>GameUI.IsShiftDown()</code>
| Is the shift button pressed?
|- 
| IsAltDown
| <code>GameUI.IsAltDown()</code>
| Is the alt button pressed?
|- 
| IsControlDown
| <code>GameUI.IsControlDown()</code>
| Is the control button pressed?
|- 
| GetClickBehaviors
| <code>GameUI.GetClickBehaviors()</code>
| Get the current UI click interaction mode.
|- 
| SelectUnit
| <code>GameUI.SelectUnit( integer nEntityIndex, boolean bAddToGroup )</code>
| Select a unit, adding it to the group or replacing the current selection.
|- 
| GetCameraLookAtPosition
| <code>GameUI.GetCameraLookAtPosition()</code>
| Get the current look at position.
|- 
| GetCameraLookAtPositionHeightOffset
| <code>GameUI.GetCameraLookAtPositionHeightOffset()</code>
| Get the current look at position height offset.
|- 
| SetCameraPitchMin
| <code>GameUI.SetCameraPitchMin( float flPitchMin )</code>
| Set the minimum camera pitch angle.
|- 
| SetCameraPitchMax
| <code>GameUI.SetCameraPitchMax( float flPitchMax )</code>
| Set the maximum camera pitch angle.
|- 
| SetCameraYaw
| <code>GameUI.SetCameraYaw( float flCameraYaw )</code>
| Set the camera's yaw.
|- 
| GetCameraYaw
| <code>GameUI.GetCameraYaw()</code>
| Get the camera's yaw.
|- 
| SetCameraLookAtPositionHeightOffset
| <code>GameUI.SetCameraLookAtPositionHeightOffset( float flCameraLookAtHeightOffset )</code>
| Offset the camera's look at point.
|- 
| SetCameraPositionFromLateralLookAtPosition
| <code>GameUI.SetCameraPositionFromLateralLookAtPosition( float x, float y )</code>
| Set the camera from a lateral position.
|- 
| SetCameraTerrainAdjustmentEnabled
| <code>GameUI.SetCameraTerrainAdjustmentEnabled( boolean bEnabled )</code>
| Set whether the camera should automatically adjust to average terrain height.
|- 
| SetCameraDistance
| <code>GameUI.SetCameraDistance( float flDistance )</code>
| Set the camera distance from the look at point.
|- 
| SetRenderBottomInsetOverride
| <code>GameUI.SetRenderBottomInsetOverride( integer nInset )</code>
| Set the gap between the bottom of the screen and the game rendering viewport. (Value expressed as pixels in a normalized 1024x768 viewport.)
|- 
| SetRenderTopInsetOverride
| <code>GameUI.SetRenderTopInsetOverride( integer nInset )</code>
| Set the gap between the top of the screen and the game rendering viewport. (Value expressed as pixels in a normalized 1024x768 viewport.)
|- 
| SetCameraTarget
| <code>GameUI.SetCameraTarget( integer nTargetEntIndex )</code>
| Set the camera target for the local player, or -1 to clear.
|- 
| SetCameraTargetPosition
| <code>GameUI.SetCameraTargetPosition( js_value vec3, float flLerp )</code>
| Set the camera target as position for the local player over specified lerp.
|- 
| WorldToScreenXYClamped
| <code>GameUI.WorldToScreenXYClamped( js_value vec3 )</code>
| Converts the specified x,y,z world co-ordinate into an x,y screen coordinate. Will clamp position to always be in front of camera.  Position returned as 0->1.0
|- 
| GetPlayerScoreboardScore
| <code>GameUI.GetPlayerScoreboardScore( cstring pszScoreboardName )</code>
| Get the current players scoreboard score for the specified zone.
|- 
| SendCustomHUDError
| <code>GameUI.SendCustomHUDError( cstring pszErrorText, cstring pszErrorSound )</code>
| Send a custom client side error message with passed string and soundevent.
|}


=== CDOTA_PanoramaScript_Particles ===
{| class="standard-table" style="width: 100%;"
! Function
! Signature
! Description
|- 
| CreateParticle
| <code>Particles.CreateParticle( cstring pParticleName, integer nAttachType, integer nEntityToAttach )</code>
| Create a particle system
|- 
| ReleaseParticleIndex
| <code>Particles.ReleaseParticleIndex( integer iIndex )</code>
| Release a particle system
|- 
| DestroyParticleEffect
| <code>Particles.DestroyParticleEffect( integer iIndex, boolean bDestroyImmediately )</code>
| Destroy a particle system
|- 
| SetParticleControl
| <code>Particles.SetParticleControl( integer iIndex, integer iPoint, js_value vPosVal )</code>
| Set a control point on a particle system
|- 
| SetParticleControlForward
| <code>Particles.SetParticleControlForward( integer iIndex, integer iPoint, js_value vForwardVal )</code>
| Set the orientation on a control point on a particle system
|- 
| SetParticleAlwaysSimulate
| <code>Particles.SetParticleAlwaysSimulate( integer iIndex )</code>
| 
|- 
| SetParticleControlEnt
| <code>Particles.SetParticleControlEnt( integer iIndex, integer iPoint, integer iEntIndex, integer iAttachType, cstring pszAttachName, js_value vecFallbackPositionVal, boolean bIncludeWearables )</code>
| Set a control point to track an entity on a particle system
|}


=== CDOTA_PanoramaScript_EventData ===
{| class="standard-table" style="width: 100%;"
! Function
! Signature
! Description
|- 
| GetEventActionScore
| <code>EventData.GetEventActionScore( integer unEventID, integer unActionID )</code>
| Get the score of an EventAction
|- 
| GetPeriodicResourceUsed
| <code>EventData.GetPeriodicResourceUsed( integer unPeriodicResourceID )</code>
| Get a periodic resource value used
|- 
| GetPeriodicResourceMax
| <code>EventData.GetPeriodicResourceMax( integer unPeriodicResourceID )</code>
| Get a periodic resource value max
|}


=== CDOTA_PanoramaScript_LocalInventory ===
{| class="standard-table" style="width: 100%;"
! Function
! Signature
! Description
|- 
| HasItemByDefinition
| <code>LocalInventory.HasItemByDefinition( integer nDefIndex )</code>
| Does the player have an inventory item of a given item definition index?
|}


=== $ ===
{| class="standard-table" style="width: 100%;"
! Function
! Signature
! Description
|- 
| Msg
| <code>Msg( js_raw_args js_raw_args_1 )</code>
| Log a message
|- 
| AssertHelper
| <code>AssertHelper( js_raw_args js_raw_args_1 )</code>
| Trigger an assert
|- 
| Warning
| <code>Warning( js_raw_args js_raw_args_1 )</code>
| Log a warning message to specified channel
|- 
| DispatchEvent
| <code>DispatchEvent( js_raw_args js_raw_args_1 )</code>
| Dispatch an event
|- 
| DispatchEventAsync
| <code>DispatchEventAsync( js_raw_args js_raw_args_1 )</code>
| Dispatch an event to occur later
|- 
| RegisterEventHandler
| <code>RegisterEventHandler( js_raw_args js_raw_args_1 )</code>
| Register an event handler
|- 
| RegisterForUnhandledEvent
| <code>RegisterForUnhandledEvent( js_raw_args js_raw_args_1 )</code>
| Register a handler for an event that is not otherwise handled
|- 
| UnregisterForUnhandledEvent
| <code>UnregisterForUnhandledEvent( js_raw_args js_raw_args_1 )</code>
| Remove an unhandled event handler
|- 
| FindChildInContext
| <code>FindChildInContext( js_raw_args js_raw_args_1 )</code>
| Find an element
|- 
| AsyncWebRequest
| <code>AsyncWebRequest( js_raw_args js_raw_args_1 )</code>
| Make a web request
|- 
| CreatePanel
| <code>CreatePanel( js_raw_args js_raw_args_1 )</code>
| Create a new panel
|- 
| CreatePanelWithProperties
| <code>CreatePanelWithProperties( js_raw_args js_raw_args_1 )</code>
| Create a new panel supplying a JS object as a fourth parameter containing properties to be applied to the panel
|- 
| Localize
| <code>Localize( js_raw_args js_raw_args_1 )</code>
| Localize a string
|- 
| Language
| <code>Language( js_raw_args js_raw_args_1 )</code>
| Get the current language
|- 
| Schedule
| <code>Schedule( js_raw_args js_raw_args_1 )</code>
| Schedule a function to be called later
|- 
| CancelScheduled
| <code>CancelScheduled( js_raw_args js_raw_args_1 )</code>
| Cancelse a scheduled function
|- 
| GetContextPanel
| <code>GetContextPanel( js_raw_args js_raw_args_1 )</code>
| Get the current panel context
|- 
| RegisterKeyBind
| <code>RegisterKeyBind( js_raw_args js_raw_args_1 )</code>
| Register a key binding
|- 
| Each
| <code>Each( js_raw_args js_raw_args_1 )</code>
| Call a function on each given item
|- 
| DbgIsReloadingScript
| <code>DbgIsReloadingScript( js_raw_args js_raw_args_1 )</code>
| Call during JS startup code to check if script is being reloaded
|- 
| LogChannel
| <code>LogChannel( js_raw_args js_raw_args_1 )</code>
| Create a logging channel
|}


=== DOTAHeroModelOverlay ===
{| class="standard-table" style="width: 100%;"
! Function
! Signature
! Description
|- 
| visible
| <code>DOTAHeroModelOverlay.visible( boolean boolean_1 )</code>
| 
|- 
| enabled
| <code>DOTAHeroModelOverlay.enabled( boolean boolean_1 )</code>
| 
|- 
| checked
| <code>DOTAHeroModelOverlay.checked( boolean boolean_1 )</code>
| 
|- 
| defaultfocus
| <code>DOTAHeroModelOverlay.defaultfocus( cstring cstring_1 )</code>
| 
|- 
| inputnamespace
| <code>DOTAHeroModelOverlay.inputnamespace( cstring cstring_1 )</code>
| 
|- 
| hittest
| <code>DOTAHeroModelOverlay.hittest( boolean boolean_1 )</code>
| 
|- 
| hittestchildren
| <code>DOTAHeroModelOverlay.hittestchildren( boolean boolean_1 )</code>
| 
|- 
| tabindex
| <code>DOTAHeroModelOverlay.tabindex( float float_1 )</code>
| 
|- 
| selectionpos_x
| <code>DOTAHeroModelOverlay.selectionpos_x( float float_1 )</code>
| 
|- 
| selectionpos_y
| <code>DOTAHeroModelOverlay.selectionpos_y( float float_1 )</code>
| 
|- 
| id
| <code>DOTAHeroModelOverlay.id()</code>
| 
|- 
| layoutfile
| <code>DOTAHeroModelOverlay.layoutfile()</code>
| 
|- 
| contentwidth
| <code>DOTAHeroModelOverlay.contentwidth()</code>
| 
|- 
| contentheight
| <code>DOTAHeroModelOverlay.contentheight()</code>
| 
|- 
| desiredlayoutwidth
| <code>DOTAHeroModelOverlay.desiredlayoutwidth()</code>
| 
|- 
| desiredlayoutheight
| <code>DOTAHeroModelOverlay.desiredlayoutheight()</code>
| 
|- 
| actuallayoutwidth
| <code>DOTAHeroModelOverlay.actuallayoutwidth()</code>
| 
|- 
| actuallayoutheight
| <code>DOTAHeroModelOverlay.actuallayoutheight()</code>
| 
|- 
| actualxoffset
| <code>DOTAHeroModelOverlay.actualxoffset()</code>
| 
|- 
| actualyoffset
| <code>DOTAHeroModelOverlay.actualyoffset()</code>
| 
|- 
| scrolloffset_y
| <code>DOTAHeroModelOverlay.scrolloffset_y()</code>
| 
|- 
| scrolloffset_x
| <code>DOTAHeroModelOverlay.scrolloffset_x()</code>
| 
|- 
| actualuiscale_y
| <code>DOTAHeroModelOverlay.actualuiscale_y()</code>
| 
|- 
| actualuiscale_x
| <code>DOTAHeroModelOverlay.actualuiscale_x()</code>
| 
|- 
| style
| <code>DOTAHeroModelOverlay.style()</code>
| 
|- 
| AddClass
| <code>DOTAHeroModelOverlay.AddClass( cstring cstring_1 )</code>
| 
|- 
| RemoveClass
| <code>DOTAHeroModelOverlay.RemoveClass( cstring cstring_1 )</code>
| 
|- 
| BHasClass
| <code>DOTAHeroModelOverlay.BHasClass( cstring cstring_1 )</code>
| 
|- 
| BAscendantHasClass
| <code>DOTAHeroModelOverlay.BAscendantHasClass( cstring cstring_1 )</code>
| 
|- 
| SetHasClass
| <code>DOTAHeroModelOverlay.SetHasClass( cstring cstring_1, boolean boolean_2 )</code>
| 
|- 
| ToggleClass
| <code>DOTAHeroModelOverlay.ToggleClass( cstring cstring_1 )</code>
| 
|- 
| SwitchClass
| <code>DOTAHeroModelOverlay.SwitchClass( cstring cstring_1, cstring cstring_2 )</code>
| 
|- 
| TriggerClass
| <code>DOTAHeroModelOverlay.TriggerClass( cstring cstring_1 )</code>
| 
|- 
| ClearPanelEvent
| <code>DOTAHeroModelOverlay.ClearPanelEvent( cstring cstring_1 )</code>
| 
|- 
| SetDraggable
| <code>DOTAHeroModelOverlay.SetDraggable( boolean boolean_1 )</code>
| 
|- 
| IsDraggable
| <code>DOTAHeroModelOverlay.IsDraggable()</code>
| 
|- 
| GetChildCount
| <code>DOTAHeroModelOverlay.GetChildCount()</code>
| 
|- 
| GetChild
| <code>DOTAHeroModelOverlay.GetChild( integer integer_1 )</code>
| 
|- 
| GetChildIndex
| <code>DOTAHeroModelOverlay.GetChildIndex( unknown_variant_type unknown_variant_type_1 )</code>
| 
|- 
| Children
| <code>DOTAHeroModelOverlay.Children()</code>
| 
|- 
| FindChildrenWithClassTraverse
| <code>DOTAHeroModelOverlay.FindChildrenWithClassTraverse( cstring cstring_1 )</code>
| 
|- 
| GetParent
| <code>DOTAHeroModelOverlay.GetParent()</code>
| 
|- 
| SetParent
| <code>DOTAHeroModelOverlay.SetParent( unknown_variant_type unknown_variant_type_1 )</code>
| 
|- 
| FindChild
| <code>DOTAHeroModelOverlay.FindChild( cstring cstring_1 )</code>
| 
|- 
| FindChildTraverse
| <code>DOTAHeroModelOverlay.FindChildTraverse( cstring cstring_1 )</code>
| 
|- 
| FindChildInLayoutFile
| <code>DOTAHeroModelOverlay.FindChildInLayoutFile( cstring cstring_1 )</code>
| 
|- 
| FindPanelInLayoutFile
| <code>DOTAHeroModelOverlay.FindPanelInLayoutFile( cstring cstring_1 )</code>
| 
|- 
| RemoveAndDeleteChildren
| <code>DOTAHeroModelOverlay.RemoveAndDeleteChildren()</code>
| 
|- 
| MoveChildBefore
| <code>DOTAHeroModelOverlay.MoveChildBefore( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
| 
|- 
| MoveChildAfter
| <code>DOTAHeroModelOverlay.MoveChildAfter( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
| 
|- 
| GetPositionWithinWindow
| <code>DOTAHeroModelOverlay.GetPositionWithinWindow()</code>
| 
|- 
| ApplyStyles
| <code>DOTAHeroModelOverlay.ApplyStyles( boolean boolean_1 )</code>
| 
|- 
| ClearPropertyFromCode
| <code>DOTAHeroModelOverlay.ClearPropertyFromCode( unknown_variant_type unknown_variant_type_1 )</code>
| 
|- 
| DeleteAsync
| <code>DOTAHeroModelOverlay.DeleteAsync( float float_1 )</code>
| 
|- 
| BIsTransparent
| <code>DOTAHeroModelOverlay.BIsTransparent()</code>
| 
|- 
| BAcceptsInput
| <code>DOTAHeroModelOverlay.BAcceptsInput()</code>
| 
|- 
| BAcceptsFocus
| <code>DOTAHeroModelOverlay.BAcceptsFocus()</code>
| 
|- 
| SetFocus
| <code>DOTAHeroModelOverlay.SetFocus()</code>
| 
|- 
| UpdateFocusInContext
| <code>DOTAHeroModelOverlay.UpdateFocusInContext()</code>
| 
|- 
| BHasHoverStyle
| <code>DOTAHeroModelOverlay.BHasHoverStyle()</code>
| 
|- 
| SetAcceptsFocus
| <code>DOTAHeroModelOverlay.SetAcceptsFocus( boolean boolean_1 )</code>
| 
|- 
| SetDisableFocusOnMouseDown
| <code>DOTAHeroModelOverlay.SetDisableFocusOnMouseDown( boolean boolean_1 )</code>
| 
|- 
| BHasKeyFocus
| <code>DOTAHeroModelOverlay.BHasKeyFocus()</code>
| 
|- 
| SetScrollParentToFitWhenFocused
| <code>DOTAHeroModelOverlay.SetScrollParentToFitWhenFocused( boolean boolean_1 )</code>
| 
|- 
| BScrollParentToFitWhenFocused
| <code>DOTAHeroModelOverlay.BScrollParentToFitWhenFocused()</code>
| 
|- 
| IsSelected
| <code>DOTAHeroModelOverlay.IsSelected()</code>
| 
|- 
| BHasDescendantKeyFocus
| <code>DOTAHeroModelOverlay.BHasDescendantKeyFocus()</code>
| 
|- 
| BLoadLayout
| <code>DOTAHeroModelOverlay.BLoadLayout( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
| 
|- 
| BLoadLayoutFromString
| <code>DOTAHeroModelOverlay.BLoadLayoutFromString( js_raw_args js_raw_args_1 )</code>
| 
|- 
| LoadLayoutFromStringAsync
| <code>DOTAHeroModelOverlay.LoadLayoutFromStringAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
| 
|- 
| LoadLayoutAsync
| <code>DOTAHeroModelOverlay.LoadLayoutAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
| 
|- 
| BLoadLayoutSnippet
| <code>DOTAHeroModelOverlay.BLoadLayoutSnippet( cstring cstring_1 )</code>
| 
|- 
| BCreateChildren
| <code>DOTAHeroModelOverlay.BCreateChildren( cstring cstring_1 )</code>
| 
|- 
| SetTopOfInputContext
| <code>DOTAHeroModelOverlay.SetTopOfInputContext( boolean boolean_1 )</code>
| 
|- 
| SetDialogVariable
| <code>DOTAHeroModelOverlay.SetDialogVariable( cstring cstring_1, cstring cstring_2 )</code>
| 
|- 
| SetDialogVariableInt
| <code>DOTAHeroModelOverlay.SetDialogVariableInt( cstring cstring_1, integer integer_2 )</code>
| 
|- 
| SetDialogVariableTime
| <code>DOTAHeroModelOverlay.SetDialogVariableTime( cstring cstring_1, int64 int64_2 )</code>
| 
|- 
| ScrollToTop
| <code>DOTAHeroModelOverlay.ScrollToTop()</code>
| 
|- 
| ScrollToBottom
| <code>DOTAHeroModelOverlay.ScrollToBottom()</code>
| 
|- 
| ScrollToLeftEdge
| <code>DOTAHeroModelOverlay.ScrollToLeftEdge()</code>
| 
|- 
| ScrollToRightEdge
| <code>DOTAHeroModelOverlay.ScrollToRightEdge()</code>
| 
|- 
| ScrollParentToMakePanelFit
| <code>DOTAHeroModelOverlay.ScrollParentToMakePanelFit( unknown_variant_type unknown_variant_type_1, boolean boolean_2 )</code>
| 
|- 
| BCanSeeInParentScroll
| <code>DOTAHeroModelOverlay.BCanSeeInParentScroll()</code>
| 
|- 
| GetAttributeInt
| <code>DOTAHeroModelOverlay.GetAttributeInt( cstring cstring_1, integer integer_2 )</code>
| 
|- 
| GetAttributeString
| <code>DOTAHeroModelOverlay.GetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
| 
|- 
| GetAttributeUInt32
| <code>DOTAHeroModelOverlay.GetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
| 
|- 
| SetAttributeInt
| <code>DOTAHeroModelOverlay.SetAttributeInt( cstring cstring_1, integer integer_2 )</code>
| 
|- 
| SetAttributeString
| <code>DOTAHeroModelOverlay.SetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
| 
|- 
| SetAttributeUInt32
| <code>DOTAHeroModelOverlay.SetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
| 
|- 
| SetInputNamespace
| <code>DOTAHeroModelOverlay.SetInputNamespace( cstring cstring_1 )</code>
| 
|- 
| RegisterForReadyEvents
| <code>DOTAHeroModelOverlay.RegisterForReadyEvents( boolean boolean_1 )</code>
| 
|- 
| BReadyForDisplay
| <code>DOTAHeroModelOverlay.BReadyForDisplay()</code>
| 
|- 
| SetReadyForDisplay
| <code>DOTAHeroModelOverlay.SetReadyForDisplay( boolean boolean_1 )</code>
| 
|- 
| SetPositionInPixels
| <code>DOTAHeroModelOverlay.SetPositionInPixels( float float_1, float float_2, float float_3 )</code>
| 
|- 
| Data
| <code>DOTAHeroModelOverlay.Data( js_raw_args js_raw_args_1 )</code>
| 
|- 
| SetPanelEvent
| <code>DOTAHeroModelOverlay.SetPanelEvent( js_raw_args js_raw_args_1 )</code>
| 
|- 
| RunScriptInPanelContext
| <code>DOTAHeroModelOverlay.RunScriptInPanelContext( js_raw_args js_raw_args_1 )</code>
| 
|- 
| rememberchildfocus
| <code>DOTAHeroModelOverlay.rememberchildfocus( boolean boolean_1 )</code>
| 
|- 
| paneltype
| <code>DOTAHeroModelOverlay.paneltype()</code>
| 
|}


=== Panel ===
{| class="standard-table" style="width: 100%;"
! Function
! Signature
! Description
|- 
| visible
| <code>Panel.visible( boolean boolean_1 )</code>
| 
|- 
| enabled
| <code>Panel.enabled( boolean boolean_1 )</code>
| 
|- 
| checked
| <code>Panel.checked( boolean boolean_1 )</code>
| 
|- 
| defaultfocus
| <code>Panel.defaultfocus( cstring cstring_1 )</code>
| 
|- 
| inputnamespace
| <code>Panel.inputnamespace( cstring cstring_1 )</code>
| 
|- 
| hittest
| <code>Panel.hittest( boolean boolean_1 )</code>
| 
|- 
| hittestchildren
| <code>Panel.hittestchildren( boolean boolean_1 )</code>
| 
|- 
| tabindex
| <code>Panel.tabindex( float float_1 )</code>
| 
|- 
| selectionpos_x
| <code>Panel.selectionpos_x( float float_1 )</code>
| 
|- 
| selectionpos_y
| <code>Panel.selectionpos_y( float float_1 )</code>
| 
|- 
| id
| <code>Panel.id()</code>
| 
|- 
| layoutfile
| <code>Panel.layoutfile()</code>
| 
|- 
| contentwidth
| <code>Panel.contentwidth()</code>
| 
|- 
| contentheight
| <code>Panel.contentheight()</code>
| 
|- 
| desiredlayoutwidth
| <code>Panel.desiredlayoutwidth()</code>
| 
|- 
| desiredlayoutheight
| <code>Panel.desiredlayoutheight()</code>
| 
|- 
| actuallayoutwidth
| <code>Panel.actuallayoutwidth()</code>
| 
|- 
| actuallayoutheight
| <code>Panel.actuallayoutheight()</code>
| 
|- 
| actualxoffset
| <code>Panel.actualxoffset()</code>
| 
|- 
| actualyoffset
| <code>Panel.actualyoffset()</code>
| 
|- 
| scrolloffset_y
| <code>Panel.scrolloffset_y()</code>
| 
|- 
| scrolloffset_x
| <code>Panel.scrolloffset_x()</code>
| 
|- 
| actualuiscale_y
| <code>Panel.actualuiscale_y()</code>
| 
|- 
| actualuiscale_x
| <code>Panel.actualuiscale_x()</code>
| 
|- 
| style
| <code>Panel.style()</code>
| 
|- 
| AddClass
| <code>Panel.AddClass( cstring cstring_1 )</code>
| 
|- 
| RemoveClass
| <code>Panel.RemoveClass( cstring cstring_1 )</code>
| 
|- 
| BHasClass
| <code>Panel.BHasClass( cstring cstring_1 )</code>
| 
|- 
| BAscendantHasClass
| <code>Panel.BAscendantHasClass( cstring cstring_1 )</code>
| 
|- 
| SetHasClass
| <code>Panel.SetHasClass( cstring cstring_1, boolean boolean_2 )</code>
| 
|- 
| ToggleClass
| <code>Panel.ToggleClass( cstring cstring_1 )</code>
| 
|- 
| SwitchClass
| <code>Panel.SwitchClass( cstring cstring_1, cstring cstring_2 )</code>
| 
|- 
| TriggerClass
| <code>Panel.TriggerClass( cstring cstring_1 )</code>
| 
|- 
| ClearPanelEvent
| <code>Panel.ClearPanelEvent( cstring cstring_1 )</code>
| 
|- 
| SetDraggable
| <code>Panel.SetDraggable( boolean boolean_1 )</code>
| 
|- 
| IsDraggable
| <code>Panel.IsDraggable()</code>
| 
|- 
| GetChildCount
| <code>Panel.GetChildCount()</code>
| 
|- 
| GetChild
| <code>Panel.GetChild( integer integer_1 )</code>
| 
|- 
| GetChildIndex
| <code>Panel.GetChildIndex( unknown_variant_type unknown_variant_type_1 )</code>
| 
|- 
| Children
| <code>Panel.Children()</code>
| 
|- 
| FindChildrenWithClassTraverse
| <code>Panel.FindChildrenWithClassTraverse( cstring cstring_1 )</code>
| 
|- 
| GetParent
| <code>Panel.GetParent()</code>
| 
|- 
| SetParent
| <code>Panel.SetParent( unknown_variant_type unknown_variant_type_1 )</code>
| 
|- 
| FindChild
| <code>Panel.FindChild( cstring cstring_1 )</code>
| 
|- 
| FindChildTraverse
| <code>Panel.FindChildTraverse( cstring cstring_1 )</code>
| 
|- 
| FindChildInLayoutFile
| <code>Panel.FindChildInLayoutFile( cstring cstring_1 )</code>
| 
|- 
| FindPanelInLayoutFile
| <code>Panel.FindPanelInLayoutFile( cstring cstring_1 )</code>
| 
|- 
| RemoveAndDeleteChildren
| <code>Panel.RemoveAndDeleteChildren()</code>
| 
|- 
| MoveChildBefore
| <code>Panel.MoveChildBefore( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
| 
|- 
| MoveChildAfter
| <code>Panel.MoveChildAfter( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
| 
|- 
| GetPositionWithinWindow
| <code>Panel.GetPositionWithinWindow()</code>
| 
|- 
| ApplyStyles
| <code>Panel.ApplyStyles( boolean boolean_1 )</code>
| 
|- 
| ClearPropertyFromCode
| <code>Panel.ClearPropertyFromCode( unknown_variant_type unknown_variant_type_1 )</code>
| 
|- 
| DeleteAsync
| <code>Panel.DeleteAsync( float float_1 )</code>
| 
|- 
| BIsTransparent
| <code>Panel.BIsTransparent()</code>
| 
|- 
| BAcceptsInput
| <code>Panel.BAcceptsInput()</code>
| 
|- 
| BAcceptsFocus
| <code>Panel.BAcceptsFocus()</code>
| 
|- 
| SetFocus
| <code>Panel.SetFocus()</code>
| 
|- 
| UpdateFocusInContext
| <code>Panel.UpdateFocusInContext()</code>
| 
|- 
| BHasHoverStyle
| <code>Panel.BHasHoverStyle()</code>
| 
|- 
| SetAcceptsFocus
| <code>Panel.SetAcceptsFocus( boolean boolean_1 )</code>
| 
|- 
| SetDisableFocusOnMouseDown
| <code>Panel.SetDisableFocusOnMouseDown( boolean boolean_1 )</code>
| 
|- 
| BHasKeyFocus
| <code>Panel.BHasKeyFocus()</code>
| 
|- 
| SetScrollParentToFitWhenFocused
| <code>Panel.SetScrollParentToFitWhenFocused( boolean boolean_1 )</code>
| 
|- 
| BScrollParentToFitWhenFocused
| <code>Panel.BScrollParentToFitWhenFocused()</code>
| 
|- 
| IsSelected
| <code>Panel.IsSelected()</code>
| 
|- 
| BHasDescendantKeyFocus
| <code>Panel.BHasDescendantKeyFocus()</code>
| 
|- 
| BLoadLayout
| <code>Panel.BLoadLayout( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
| 
|- 
| BLoadLayoutFromString
| <code>Panel.BLoadLayoutFromString( js_raw_args js_raw_args_1 )</code>
| 
|- 
| LoadLayoutFromStringAsync
| <code>Panel.LoadLayoutFromStringAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
| 
|- 
| LoadLayoutAsync
| <code>Panel.LoadLayoutAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
| 
|- 
| BLoadLayoutSnippet
| <code>Panel.BLoadLayoutSnippet( cstring cstring_1 )</code>
| 
|- 
| BCreateChildren
| <code>Panel.BCreateChildren( cstring cstring_1 )</code>
| 
|- 
| SetTopOfInputContext
| <code>Panel.SetTopOfInputContext( boolean boolean_1 )</code>
| 
|- 
| SetDialogVariable
| <code>Panel.SetDialogVariable( cstring cstring_1, cstring cstring_2 )</code>
| 
|- 
| SetDialogVariableInt
| <code>Panel.SetDialogVariableInt( cstring cstring_1, integer integer_2 )</code>
| 
|- 
| SetDialogVariableTime
| <code>Panel.SetDialogVariableTime( cstring cstring_1, int64 int64_2 )</code>
| 
|- 
| ScrollToTop
| <code>Panel.ScrollToTop()</code>
| 
|- 
| ScrollToBottom
| <code>Panel.ScrollToBottom()</code>
| 
|- 
| ScrollToLeftEdge
| <code>Panel.ScrollToLeftEdge()</code>
| 
|- 
| ScrollToRightEdge
| <code>Panel.ScrollToRightEdge()</code>
| 
|- 
| ScrollParentToMakePanelFit
| <code>Panel.ScrollParentToMakePanelFit( unknown_variant_type unknown_variant_type_1, boolean boolean_2 )</code>
| 
|- 
| BCanSeeInParentScroll
| <code>Panel.BCanSeeInParentScroll()</code>
| 
|- 
| GetAttributeInt
| <code>Panel.GetAttributeInt( cstring cstring_1, integer integer_2 )</code>
| 
|- 
| GetAttributeString
| <code>Panel.GetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
| 
|- 
| GetAttributeUInt32
| <code>Panel.GetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
| 
|- 
| SetAttributeInt
| <code>Panel.SetAttributeInt( cstring cstring_1, integer integer_2 )</code>
| 
|- 
| SetAttributeString
| <code>Panel.SetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
| 
|- 
| SetAttributeUInt32
| <code>Panel.SetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
| 
|- 
| SetInputNamespace
| <code>Panel.SetInputNamespace( cstring cstring_1 )</code>
| 
|- 
| RegisterForReadyEvents
| <code>Panel.RegisterForReadyEvents( boolean boolean_1 )</code>
| 
|- 
| BReadyForDisplay
| <code>Panel.BReadyForDisplay()</code>
| 
|- 
| SetReadyForDisplay
| <code>Panel.SetReadyForDisplay( boolean boolean_1 )</code>
| 
|- 
| SetPositionInPixels
| <code>Panel.SetPositionInPixels( float float_1, float float_2, float float_3 )</code>
| 
|- 
| Data
| <code>Panel.Data( js_raw_args js_raw_args_1 )</code>
| 
|- 
| SetPanelEvent
| <code>Panel.SetPanelEvent( js_raw_args js_raw_args_1 )</code>
| 
|- 
| RunScriptInPanelContext
| <code>Panel.RunScriptInPanelContext( js_raw_args js_raw_args_1 )</code>
| 
|- 
| rememberchildfocus
| <code>Panel.rememberchildfocus( boolean boolean_1 )</code>
| 
|- 
| paneltype
| <code>Panel.paneltype()</code>
| 
|}


=== TabButton ===
{| class="standard-table" style="width: 100%;"
! Function
! Signature
! Description
|- 
| visible
| <code>TabButton.visible( boolean boolean_1 )</code>
| 
|- 
| enabled
| <code>TabButton.enabled( boolean boolean_1 )</code>
| 
|- 
| checked
| <code>TabButton.checked( boolean boolean_1 )</code>
| 
|- 
| defaultfocus
| <code>TabButton.defaultfocus( cstring cstring_1 )</code>
| 
|- 
| inputnamespace
| <code>TabButton.inputnamespace( cstring cstring_1 )</code>
| 
|- 
| hittest
| <code>TabButton.hittest( boolean boolean_1 )</code>
| 
|- 
| hittestchildren
| <code>TabButton.hittestchildren( boolean boolean_1 )</code>
| 
|- 
| tabindex
| <code>TabButton.tabindex( float float_1 )</code>
| 
|- 
| selectionpos_x
| <code>TabButton.selectionpos_x( float float_1 )</code>
| 
|- 
| selectionpos_y
| <code>TabButton.selectionpos_y( float float_1 )</code>
| 
|- 
| id
| <code>TabButton.id()</code>
| 
|- 
| layoutfile
| <code>TabButton.layoutfile()</code>
| 
|- 
| contentwidth
| <code>TabButton.contentwidth()</code>
| 
|- 
| contentheight
| <code>TabButton.contentheight()</code>
| 
|- 
| desiredlayoutwidth
| <code>TabButton.desiredlayoutwidth()</code>
| 
|- 
| desiredlayoutheight
| <code>TabButton.desiredlayoutheight()</code>
| 
|- 
| actuallayoutwidth
| <code>TabButton.actuallayoutwidth()</code>
| 
|- 
| actuallayoutheight
| <code>TabButton.actuallayoutheight()</code>
| 
|- 
| actualxoffset
| <code>TabButton.actualxoffset()</code>
| 
|- 
| actualyoffset
| <code>TabButton.actualyoffset()</code>
| 
|- 
| scrolloffset_y
| <code>TabButton.scrolloffset_y()</code>
| 
|- 
| scrolloffset_x
| <code>TabButton.scrolloffset_x()</code>
| 
|- 
| actualuiscale_y
| <code>TabButton.actualuiscale_y()</code>
| 
|- 
| actualuiscale_x
| <code>TabButton.actualuiscale_x()</code>
| 
|- 
| style
| <code>TabButton.style()</code>
| 
|- 
| AddClass
| <code>TabButton.AddClass( cstring cstring_1 )</code>
| 
|- 
| RemoveClass
| <code>TabButton.RemoveClass( cstring cstring_1 )</code>
| 
|- 
| BHasClass
| <code>TabButton.BHasClass( cstring cstring_1 )</code>
| 
|- 
| BAscendantHasClass
| <code>TabButton.BAscendantHasClass( cstring cstring_1 )</code>
| 
|- 
| SetHasClass
| <code>TabButton.SetHasClass( cstring cstring_1, boolean boolean_2 )</code>
| 
|- 
| ToggleClass
| <code>TabButton.ToggleClass( cstring cstring_1 )</code>
| 
|- 
| SwitchClass
| <code>TabButton.SwitchClass( cstring cstring_1, cstring cstring_2 )</code>
| 
|- 
| TriggerClass
| <code>TabButton.TriggerClass( cstring cstring_1 )</code>
| 
|- 
| ClearPanelEvent
| <code>TabButton.ClearPanelEvent( cstring cstring_1 )</code>
| 
|- 
| SetDraggable
| <code>TabButton.SetDraggable( boolean boolean_1 )</code>
| 
|- 
| IsDraggable
| <code>TabButton.IsDraggable()</code>
| 
|- 
| GetChildCount
| <code>TabButton.GetChildCount()</code>
| 
|- 
| GetChild
| <code>TabButton.GetChild( integer integer_1 )</code>
| 
|- 
| GetChildIndex
| <code>TabButton.GetChildIndex( unknown_variant_type unknown_variant_type_1 )</code>
| 
|- 
| Children
| <code>TabButton.Children()</code>
| 
|- 
| FindChildrenWithClassTraverse
| <code>TabButton.FindChildrenWithClassTraverse( cstring cstring_1 )</code>
| 
|- 
| GetParent
| <code>TabButton.GetParent()</code>
| 
|- 
| SetParent
| <code>TabButton.SetParent( unknown_variant_type unknown_variant_type_1 )</code>
| 
|- 
| FindChild
| <code>TabButton.FindChild( cstring cstring_1 )</code>
| 
|- 
| FindChildTraverse
| <code>TabButton.FindChildTraverse( cstring cstring_1 )</code>
| 
|- 
| FindChildInLayoutFile
| <code>TabButton.FindChildInLayoutFile( cstring cstring_1 )</code>
| 
|- 
| FindPanelInLayoutFile
| <code>TabButton.FindPanelInLayoutFile( cstring cstring_1 )</code>
| 
|- 
| RemoveAndDeleteChildren
| <code>TabButton.RemoveAndDeleteChildren()</code>
| 
|- 
| MoveChildBefore
| <code>TabButton.MoveChildBefore( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
| 
|- 
| MoveChildAfter
| <code>TabButton.MoveChildAfter( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
| 
|- 
| GetPositionWithinWindow
| <code>TabButton.GetPositionWithinWindow()</code>
| 
|- 
| ApplyStyles
| <code>TabButton.ApplyStyles( boolean boolean_1 )</code>
| 
|- 
| ClearPropertyFromCode
| <code>TabButton.ClearPropertyFromCode( unknown_variant_type unknown_variant_type_1 )</code>
| 
|- 
| DeleteAsync
| <code>TabButton.DeleteAsync( float float_1 )</code>
| 
|- 
| BIsTransparent
| <code>TabButton.BIsTransparent()</code>
| 
|- 
| BAcceptsInput
| <code>TabButton.BAcceptsInput()</code>
| 
|- 
| BAcceptsFocus
| <code>TabButton.BAcceptsFocus()</code>
| 
|- 
| SetFocus
| <code>TabButton.SetFocus()</code>
| 
|- 
| UpdateFocusInContext
| <code>TabButton.UpdateFocusInContext()</code>
| 
|- 
| BHasHoverStyle
| <code>TabButton.BHasHoverStyle()</code>
| 
|- 
| SetAcceptsFocus
| <code>TabButton.SetAcceptsFocus( boolean boolean_1 )</code>
| 
|- 
| SetDisableFocusOnMouseDown
| <code>TabButton.SetDisableFocusOnMouseDown( boolean boolean_1 )</code>
| 
|- 
| BHasKeyFocus
| <code>TabButton.BHasKeyFocus()</code>
| 
|- 
| SetScrollParentToFitWhenFocused
| <code>TabButton.SetScrollParentToFitWhenFocused( boolean boolean_1 )</code>
| 
|- 
| BScrollParentToFitWhenFocused
| <code>TabButton.BScrollParentToFitWhenFocused()</code>
| 
|- 
| IsSelected
| <code>TabButton.IsSelected()</code>
| 
|- 
| BHasDescendantKeyFocus
| <code>TabButton.BHasDescendantKeyFocus()</code>
| 
|- 
| BLoadLayout
| <code>TabButton.BLoadLayout( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
| 
|- 
| BLoadLayoutFromString
| <code>TabButton.BLoadLayoutFromString( js_raw_args js_raw_args_1 )</code>
| 
|- 
| LoadLayoutFromStringAsync
| <code>TabButton.LoadLayoutFromStringAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
| 
|- 
| LoadLayoutAsync
| <code>TabButton.LoadLayoutAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
| 
|- 
| BLoadLayoutSnippet
| <code>TabButton.BLoadLayoutSnippet( cstring cstring_1 )</code>
| 
|- 
| BCreateChildren
| <code>TabButton.BCreateChildren( cstring cstring_1 )</code>
| 
|- 
| SetTopOfInputContext
| <code>TabButton.SetTopOfInputContext( boolean boolean_1 )</code>
| 
|- 
| SetDialogVariable
| <code>TabButton.SetDialogVariable( cstring cstring_1, cstring cstring_2 )</code>
| 
|- 
| SetDialogVariableInt
| <code>TabButton.SetDialogVariableInt( cstring cstring_1, integer integer_2 )</code>
| 
|- 
| SetDialogVariableTime
| <code>TabButton.SetDialogVariableTime( cstring cstring_1, int64 int64_2 )</code>
| 
|- 
| ScrollToTop
| <code>TabButton.ScrollToTop()</code>
| 
|- 
| ScrollToBottom
| <code>TabButton.ScrollToBottom()</code>
| 
|- 
| ScrollToLeftEdge
| <code>TabButton.ScrollToLeftEdge()</code>
| 
|- 
| ScrollToRightEdge
| <code>TabButton.ScrollToRightEdge()</code>
| 
|- 
| ScrollParentToMakePanelFit
| <code>TabButton.ScrollParentToMakePanelFit( unknown_variant_type unknown_variant_type_1, boolean boolean_2 )</code>
| 
|- 
| BCanSeeInParentScroll
| <code>TabButton.BCanSeeInParentScroll()</code>
| 
|- 
| GetAttributeInt
| <code>TabButton.GetAttributeInt( cstring cstring_1, integer integer_2 )</code>
| 
|- 
| GetAttributeString
| <code>TabButton.GetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
| 
|- 
| GetAttributeUInt32
| <code>TabButton.GetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
| 
|- 
| SetAttributeInt
| <code>TabButton.SetAttributeInt( cstring cstring_1, integer integer_2 )</code>
| 
|- 
| SetAttributeString
| <code>TabButton.SetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
| 
|- 
| SetAttributeUInt32
| <code>TabButton.SetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
| 
|- 
| SetInputNamespace
| <code>TabButton.SetInputNamespace( cstring cstring_1 )</code>
| 
|- 
| RegisterForReadyEvents
| <code>TabButton.RegisterForReadyEvents( boolean boolean_1 )</code>
| 
|- 
| BReadyForDisplay
| <code>TabButton.BReadyForDisplay()</code>
| 
|- 
| SetReadyForDisplay
| <code>TabButton.SetReadyForDisplay( boolean boolean_1 )</code>
| 
|- 
| SetPositionInPixels
| <code>TabButton.SetPositionInPixels( float float_1, float float_2, float float_3 )</code>
| 
|- 
| Data
| <code>TabButton.Data( js_raw_args js_raw_args_1 )</code>
| 
|- 
| SetPanelEvent
| <code>TabButton.SetPanelEvent( js_raw_args js_raw_args_1 )</code>
| 
|- 
| RunScriptInPanelContext
| <code>TabButton.RunScriptInPanelContext( js_raw_args js_raw_args_1 )</code>
| 
|- 
| rememberchildfocus
| <code>TabButton.rememberchildfocus( boolean boolean_1 )</code>
| 
|- 
| paneltype
| <code>TabButton.paneltype()</code>
| 
|}


=== DOTACustomUIRoot ===
{| class="standard-table" style="width: 100%;"
! Function
! Signature
! Description
|- 
| visible
| <code>DOTACustomUIRoot.visible( boolean boolean_1 )</code>
| 
|- 
| enabled
| <code>DOTACustomUIRoot.enabled( boolean boolean_1 )</code>
| 
|- 
| checked
| <code>DOTACustomUIRoot.checked( boolean boolean_1 )</code>
| 
|- 
| defaultfocus
| <code>DOTACustomUIRoot.defaultfocus( cstring cstring_1 )</code>
| 
|- 
| inputnamespace
| <code>DOTACustomUIRoot.inputnamespace( cstring cstring_1 )</code>
| 
|- 
| hittest
| <code>DOTACustomUIRoot.hittest( boolean boolean_1 )</code>
| 
|- 
| hittestchildren
| <code>DOTACustomUIRoot.hittestchildren( boolean boolean_1 )</code>
| 
|- 
| tabindex
| <code>DOTACustomUIRoot.tabindex( float float_1 )</code>
| 
|- 
| selectionpos_x
| <code>DOTACustomUIRoot.selectionpos_x( float float_1 )</code>
| 
|- 
| selectionpos_y
| <code>DOTACustomUIRoot.selectionpos_y( float float_1 )</code>
| 
|- 
| id
| <code>DOTACustomUIRoot.id()</code>
| 
|- 
| layoutfile
| <code>DOTACustomUIRoot.layoutfile()</code>
| 
|- 
| contentwidth
| <code>DOTACustomUIRoot.contentwidth()</code>
| 
|- 
| contentheight
| <code>DOTACustomUIRoot.contentheight()</code>
| 
|- 
| desiredlayoutwidth
| <code>DOTACustomUIRoot.desiredlayoutwidth()</code>
| 
|- 
| desiredlayoutheight
| <code>DOTACustomUIRoot.desiredlayoutheight()</code>
| 
|- 
| actuallayoutwidth
| <code>DOTACustomUIRoot.actuallayoutwidth()</code>
| 
|- 
| actuallayoutheight
| <code>DOTACustomUIRoot.actuallayoutheight()</code>
| 
|- 
| actualxoffset
| <code>DOTACustomUIRoot.actualxoffset()</code>
| 
|- 
| actualyoffset
| <code>DOTACustomUIRoot.actualyoffset()</code>
| 
|- 
| scrolloffset_y
| <code>DOTACustomUIRoot.scrolloffset_y()</code>
| 
|- 
| scrolloffset_x
| <code>DOTACustomUIRoot.scrolloffset_x()</code>
| 
|- 
| actualuiscale_y
| <code>DOTACustomUIRoot.actualuiscale_y()</code>
| 
|- 
| actualuiscale_x
| <code>DOTACustomUIRoot.actualuiscale_x()</code>
| 
|- 
| style
| <code>DOTACustomUIRoot.style()</code>
| 
|- 
| AddClass
| <code>DOTACustomUIRoot.AddClass( cstring cstring_1 )</code>
| 
|- 
| RemoveClass
| <code>DOTACustomUIRoot.RemoveClass( cstring cstring_1 )</code>
| 
|- 
| BHasClass
| <code>DOTACustomUIRoot.BHasClass( cstring cstring_1 )</code>
| 
|- 
| BAscendantHasClass
| <code>DOTACustomUIRoot.BAscendantHasClass( cstring cstring_1 )</code>
| 
|- 
| SetHasClass
| <code>DOTACustomUIRoot.SetHasClass( cstring cstring_1, boolean boolean_2 )</code>
| 
|- 
| ToggleClass
| <code>DOTACustomUIRoot.ToggleClass( cstring cstring_1 )</code>
| 
|- 
| SwitchClass
| <code>DOTACustomUIRoot.SwitchClass( cstring cstring_1, cstring cstring_2 )</code>
| 
|- 
| TriggerClass
| <code>DOTACustomUIRoot.TriggerClass( cstring cstring_1 )</code>
| 
|- 
| ClearPanelEvent
| <code>DOTACustomUIRoot.ClearPanelEvent( cstring cstring_1 )</code>
| 
|- 
| SetDraggable
| <code>DOTACustomUIRoot.SetDraggable( boolean boolean_1 )</code>
| 
|- 
| IsDraggable
| <code>DOTACustomUIRoot.IsDraggable()</code>
| 
|- 
| GetChildCount
| <code>DOTACustomUIRoot.GetChildCount()</code>
| 
|- 
| GetChild
| <code>DOTACustomUIRoot.GetChild( integer integer_1 )</code>
| 
|- 
| GetChildIndex
| <code>DOTACustomUIRoot.GetChildIndex( unknown_variant_type unknown_variant_type_1 )</code>
| 
|- 
| Children
| <code>DOTACustomUIRoot.Children()</code>
| 
|- 
| FindChildrenWithClassTraverse
| <code>DOTACustomUIRoot.FindChildrenWithClassTraverse( cstring cstring_1 )</code>
| 
|- 
| GetParent
| <code>DOTACustomUIRoot.GetParent()</code>
| 
|- 
| SetParent
| <code>DOTACustomUIRoot.SetParent( unknown_variant_type unknown_variant_type_1 )</code>
| 
|- 
| FindChild
| <code>DOTACustomUIRoot.FindChild( cstring cstring_1 )</code>
| 
|- 
| FindChildTraverse
| <code>DOTACustomUIRoot.FindChildTraverse( cstring cstring_1 )</code>
| 
|- 
| FindChildInLayoutFile
| <code>DOTACustomUIRoot.FindChildInLayoutFile( cstring cstring_1 )</code>
| 
|- 
| FindPanelInLayoutFile
| <code>DOTACustomUIRoot.FindPanelInLayoutFile( cstring cstring_1 )</code>
| 
|- 
| RemoveAndDeleteChildren
| <code>DOTACustomUIRoot.RemoveAndDeleteChildren()</code>
| 
|- 
| MoveChildBefore
| <code>DOTACustomUIRoot.MoveChildBefore( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
| 
|- 
| MoveChildAfter
| <code>DOTACustomUIRoot.MoveChildAfter( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
| 
|- 
| GetPositionWithinWindow
| <code>DOTACustomUIRoot.GetPositionWithinWindow()</code>
| 
|- 
| ApplyStyles
| <code>DOTACustomUIRoot.ApplyStyles( boolean boolean_1 )</code>
| 
|- 
| ClearPropertyFromCode
| <code>DOTACustomUIRoot.ClearPropertyFromCode( unknown_variant_type unknown_variant_type_1 )</code>
| 
|- 
| DeleteAsync
| <code>DOTACustomUIRoot.DeleteAsync( float float_1 )</code>
| 
|- 
| BIsTransparent
| <code>DOTACustomUIRoot.BIsTransparent()</code>
| 
|- 
| BAcceptsInput
| <code>DOTACustomUIRoot.BAcceptsInput()</code>
| 
|- 
| BAcceptsFocus
| <code>DOTACustomUIRoot.BAcceptsFocus()</code>
| 
|- 
| SetFocus
| <code>DOTACustomUIRoot.SetFocus()</code>
| 
|- 
| UpdateFocusInContext
| <code>DOTACustomUIRoot.UpdateFocusInContext()</code>
| 
|- 
| BHasHoverStyle
| <code>DOTACustomUIRoot.BHasHoverStyle()</code>
| 
|- 
| SetAcceptsFocus
| <code>DOTACustomUIRoot.SetAcceptsFocus( boolean boolean_1 )</code>
| 
|- 
| SetDisableFocusOnMouseDown
| <code>DOTACustomUIRoot.SetDisableFocusOnMouseDown( boolean boolean_1 )</code>
| 
|- 
| BHasKeyFocus
| <code>DOTACustomUIRoot.BHasKeyFocus()</code>
| 
|- 
| SetScrollParentToFitWhenFocused
| <code>DOTACustomUIRoot.SetScrollParentToFitWhenFocused( boolean boolean_1 )</code>
| 
|- 
| BScrollParentToFitWhenFocused
| <code>DOTACustomUIRoot.BScrollParentToFitWhenFocused()</code>
| 
|- 
| IsSelected
| <code>DOTACustomUIRoot.IsSelected()</code>
| 
|- 
| BHasDescendantKeyFocus
| <code>DOTACustomUIRoot.BHasDescendantKeyFocus()</code>
| 
|- 
| BLoadLayout
| <code>DOTACustomUIRoot.BLoadLayout( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
| 
|- 
| BLoadLayoutFromString
| <code>DOTACustomUIRoot.BLoadLayoutFromString( js_raw_args js_raw_args_1 )</code>
| 
|- 
| LoadLayoutFromStringAsync
| <code>DOTACustomUIRoot.LoadLayoutFromStringAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
| 
|- 
| LoadLayoutAsync
| <code>DOTACustomUIRoot.LoadLayoutAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
| 
|- 
| BLoadLayoutSnippet
| <code>DOTACustomUIRoot.BLoadLayoutSnippet( cstring cstring_1 )</code>
| 
|- 
| BCreateChildren
| <code>DOTACustomUIRoot.BCreateChildren( cstring cstring_1 )</code>
| 
|- 
| SetTopOfInputContext
| <code>DOTACustomUIRoot.SetTopOfInputContext( boolean boolean_1 )</code>
| 
|- 
| SetDialogVariable
| <code>DOTACustomUIRoot.SetDialogVariable( cstring cstring_1, cstring cstring_2 )</code>
| 
|- 
| SetDialogVariableInt
| <code>DOTACustomUIRoot.SetDialogVariableInt( cstring cstring_1, integer integer_2 )</code>
| 
|- 
| SetDialogVariableTime
| <code>DOTACustomUIRoot.SetDialogVariableTime( cstring cstring_1, int64 int64_2 )</code>
| 
|- 
| ScrollToTop
| <code>DOTACustomUIRoot.ScrollToTop()</code>
| 
|- 
| ScrollToBottom
| <code>DOTACustomUIRoot.ScrollToBottom()</code>
| 
|- 
| ScrollToLeftEdge
| <code>DOTACustomUIRoot.ScrollToLeftEdge()</code>
| 
|- 
| ScrollToRightEdge
| <code>DOTACustomUIRoot.ScrollToRightEdge()</code>
| 
|- 
| ScrollParentToMakePanelFit
| <code>DOTACustomUIRoot.ScrollParentToMakePanelFit( unknown_variant_type unknown_variant_type_1, boolean boolean_2 )</code>
| 
|- 
| BCanSeeInParentScroll
| <code>DOTACustomUIRoot.BCanSeeInParentScroll()</code>
| 
|- 
| GetAttributeInt
| <code>DOTACustomUIRoot.GetAttributeInt( cstring cstring_1, integer integer_2 )</code>
| 
|- 
| GetAttributeString
| <code>DOTACustomUIRoot.GetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
| 
|- 
| GetAttributeUInt32
| <code>DOTACustomUIRoot.GetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
| 
|- 
| SetAttributeInt
| <code>DOTACustomUIRoot.SetAttributeInt( cstring cstring_1, integer integer_2 )</code>
| 
|- 
| SetAttributeString
| <code>DOTACustomUIRoot.SetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
| 
|- 
| SetAttributeUInt32
| <code>DOTACustomUIRoot.SetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
| 
|- 
| SetInputNamespace
| <code>DOTACustomUIRoot.SetInputNamespace( cstring cstring_1 )</code>
| 
|- 
| RegisterForReadyEvents
| <code>DOTACustomUIRoot.RegisterForReadyEvents( boolean boolean_1 )</code>
| 
|- 
| BReadyForDisplay
| <code>DOTACustomUIRoot.BReadyForDisplay()</code>
| 
|- 
| SetReadyForDisplay
| <code>DOTACustomUIRoot.SetReadyForDisplay( boolean boolean_1 )</code>
| 
|- 
| SetPositionInPixels
| <code>DOTACustomUIRoot.SetPositionInPixels( float float_1, float float_2, float float_3 )</code>
| 
|- 
| Data
| <code>DOTACustomUIRoot.Data( js_raw_args js_raw_args_1 )</code>
| 
|- 
| SetPanelEvent
| <code>DOTACustomUIRoot.SetPanelEvent( js_raw_args js_raw_args_1 )</code>
| 
|- 
| RunScriptInPanelContext
| <code>DOTACustomUIRoot.RunScriptInPanelContext( js_raw_args js_raw_args_1 )</code>
| 
|- 
| rememberchildfocus
| <code>DOTACustomUIRoot.rememberchildfocus( boolean boolean_1 )</code>
| 
|- 
| paneltype
| <code>DOTACustomUIRoot.paneltype()</code>
| 
|}


=== DOTAHud ===
{| class="standard-table" style="width: 100%;"
! Function
! Signature
! Description
|- 
| visible
| <code>DOTAHud.visible( boolean boolean_1 )</code>
| 
|- 
| enabled
| <code>DOTAHud.enabled( boolean boolean_1 )</code>
| 
|- 
| checked
| <code>DOTAHud.checked( boolean boolean_1 )</code>
| 
|- 
| defaultfocus
| <code>DOTAHud.defaultfocus( cstring cstring_1 )</code>
| 
|- 
| inputnamespace
| <code>DOTAHud.inputnamespace( cstring cstring_1 )</code>
| 
|- 
| hittest
| <code>DOTAHud.hittest( boolean boolean_1 )</code>
| 
|- 
| hittestchildren
| <code>DOTAHud.hittestchildren( boolean boolean_1 )</code>
| 
|- 
| tabindex
| <code>DOTAHud.tabindex( float float_1 )</code>
| 
|- 
| selectionpos_x
| <code>DOTAHud.selectionpos_x( float float_1 )</code>
| 
|- 
| selectionpos_y
| <code>DOTAHud.selectionpos_y( float float_1 )</code>
| 
|- 
| id
| <code>DOTAHud.id()</code>
| 
|- 
| layoutfile
| <code>DOTAHud.layoutfile()</code>
| 
|- 
| contentwidth
| <code>DOTAHud.contentwidth()</code>
| 
|- 
| contentheight
| <code>DOTAHud.contentheight()</code>
| 
|- 
| desiredlayoutwidth
| <code>DOTAHud.desiredlayoutwidth()</code>
| 
|- 
| desiredlayoutheight
| <code>DOTAHud.desiredlayoutheight()</code>
| 
|- 
| actuallayoutwidth
| <code>DOTAHud.actuallayoutwidth()</code>
| 
|- 
| actuallayoutheight
| <code>DOTAHud.actuallayoutheight()</code>
| 
|- 
| actualxoffset
| <code>DOTAHud.actualxoffset()</code>
| 
|- 
| actualyoffset
| <code>DOTAHud.actualyoffset()</code>
| 
|- 
| scrolloffset_y
| <code>DOTAHud.scrolloffset_y()</code>
| 
|- 
| scrolloffset_x
| <code>DOTAHud.scrolloffset_x()</code>
| 
|- 
| actualuiscale_y
| <code>DOTAHud.actualuiscale_y()</code>
| 
|- 
| actualuiscale_x
| <code>DOTAHud.actualuiscale_x()</code>
| 
|- 
| style
| <code>DOTAHud.style()</code>
| 
|- 
| AddClass
| <code>DOTAHud.AddClass( cstring cstring_1 )</code>
| 
|- 
| RemoveClass
| <code>DOTAHud.RemoveClass( cstring cstring_1 )</code>
| 
|- 
| BHasClass
| <code>DOTAHud.BHasClass( cstring cstring_1 )</code>
| 
|- 
| BAscendantHasClass
| <code>DOTAHud.BAscendantHasClass( cstring cstring_1 )</code>
| 
|- 
| SetHasClass
| <code>DOTAHud.SetHasClass( cstring cstring_1, boolean boolean_2 )</code>
| 
|- 
| ToggleClass
| <code>DOTAHud.ToggleClass( cstring cstring_1 )</code>
| 
|- 
| SwitchClass
| <code>DOTAHud.SwitchClass( cstring cstring_1, cstring cstring_2 )</code>
| 
|- 
| TriggerClass
| <code>DOTAHud.TriggerClass( cstring cstring_1 )</code>
| 
|- 
| ClearPanelEvent
| <code>DOTAHud.ClearPanelEvent( cstring cstring_1 )</code>
| 
|- 
| SetDraggable
| <code>DOTAHud.SetDraggable( boolean boolean_1 )</code>
| 
|- 
| IsDraggable
| <code>DOTAHud.IsDraggable()</code>
| 
|- 
| GetChildCount
| <code>DOTAHud.GetChildCount()</code>
| 
|- 
| GetChild
| <code>DOTAHud.GetChild( integer integer_1 )</code>
| 
|- 
| GetChildIndex
| <code>DOTAHud.GetChildIndex( unknown_variant_type unknown_variant_type_1 )</code>
| 
|- 
| Children
| <code>DOTAHud.Children()</code>
| 
|- 
| FindChildrenWithClassTraverse
| <code>DOTAHud.FindChildrenWithClassTraverse( cstring cstring_1 )</code>
| 
|- 
| GetParent
| <code>DOTAHud.GetParent()</code>
| 
|- 
| SetParent
| <code>DOTAHud.SetParent( unknown_variant_type unknown_variant_type_1 )</code>
| 
|- 
| FindChild
| <code>DOTAHud.FindChild( cstring cstring_1 )</code>
| 
|- 
| FindChildTraverse
| <code>DOTAHud.FindChildTraverse( cstring cstring_1 )</code>
| 
|- 
| FindChildInLayoutFile
| <code>DOTAHud.FindChildInLayoutFile( cstring cstring_1 )</code>
| 
|- 
| FindPanelInLayoutFile
| <code>DOTAHud.FindPanelInLayoutFile( cstring cstring_1 )</code>
| 
|- 
| RemoveAndDeleteChildren
| <code>DOTAHud.RemoveAndDeleteChildren()</code>
| 
|- 
| MoveChildBefore
| <code>DOTAHud.MoveChildBefore( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
| 
|- 
| MoveChildAfter
| <code>DOTAHud.MoveChildAfter( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
| 
|- 
| GetPositionWithinWindow
| <code>DOTAHud.GetPositionWithinWindow()</code>
| 
|- 
| ApplyStyles
| <code>DOTAHud.ApplyStyles( boolean boolean_1 )</code>
| 
|- 
| ClearPropertyFromCode
| <code>DOTAHud.ClearPropertyFromCode( unknown_variant_type unknown_variant_type_1 )</code>
| 
|- 
| DeleteAsync
| <code>DOTAHud.DeleteAsync( float float_1 )</code>
| 
|- 
| BIsTransparent
| <code>DOTAHud.BIsTransparent()</code>
| 
|- 
| BAcceptsInput
| <code>DOTAHud.BAcceptsInput()</code>
| 
|- 
| BAcceptsFocus
| <code>DOTAHud.BAcceptsFocus()</code>
| 
|- 
| SetFocus
| <code>DOTAHud.SetFocus()</code>
| 
|- 
| UpdateFocusInContext
| <code>DOTAHud.UpdateFocusInContext()</code>
| 
|- 
| BHasHoverStyle
| <code>DOTAHud.BHasHoverStyle()</code>
| 
|- 
| SetAcceptsFocus
| <code>DOTAHud.SetAcceptsFocus( boolean boolean_1 )</code>
| 
|- 
| SetDisableFocusOnMouseDown
| <code>DOTAHud.SetDisableFocusOnMouseDown( boolean boolean_1 )</code>
| 
|- 
| BHasKeyFocus
| <code>DOTAHud.BHasKeyFocus()</code>
| 
|- 
| SetScrollParentToFitWhenFocused
| <code>DOTAHud.SetScrollParentToFitWhenFocused( boolean boolean_1 )</code>
| 
|- 
| BScrollParentToFitWhenFocused
| <code>DOTAHud.BScrollParentToFitWhenFocused()</code>
| 
|- 
| IsSelected
| <code>DOTAHud.IsSelected()</code>
| 
|- 
| BHasDescendantKeyFocus
| <code>DOTAHud.BHasDescendantKeyFocus()</code>
| 
|- 
| BLoadLayout
| <code>DOTAHud.BLoadLayout( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
| 
|- 
| BLoadLayoutFromString
| <code>DOTAHud.BLoadLayoutFromString( js_raw_args js_raw_args_1 )</code>
| 
|- 
| LoadLayoutFromStringAsync
| <code>DOTAHud.LoadLayoutFromStringAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
| 
|- 
| LoadLayoutAsync
| <code>DOTAHud.LoadLayoutAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
| 
|- 
| BLoadLayoutSnippet
| <code>DOTAHud.BLoadLayoutSnippet( cstring cstring_1 )</code>
| 
|- 
| BCreateChildren
| <code>DOTAHud.BCreateChildren( cstring cstring_1 )</code>
| 
|- 
| SetTopOfInputContext
| <code>DOTAHud.SetTopOfInputContext( boolean boolean_1 )</code>
| 
|- 
| SetDialogVariable
| <code>DOTAHud.SetDialogVariable( cstring cstring_1, cstring cstring_2 )</code>
| 
|- 
| SetDialogVariableInt
| <code>DOTAHud.SetDialogVariableInt( cstring cstring_1, integer integer_2 )</code>
| 
|- 
| SetDialogVariableTime
| <code>DOTAHud.SetDialogVariableTime( cstring cstring_1, int64 int64_2 )</code>
| 
|- 
| ScrollToTop
| <code>DOTAHud.ScrollToTop()</code>
| 
|- 
| ScrollToBottom
| <code>DOTAHud.ScrollToBottom()</code>
| 
|- 
| ScrollToLeftEdge
| <code>DOTAHud.ScrollToLeftEdge()</code>
| 
|- 
| ScrollToRightEdge
| <code>DOTAHud.ScrollToRightEdge()</code>
| 
|- 
| ScrollParentToMakePanelFit
| <code>DOTAHud.ScrollParentToMakePanelFit( unknown_variant_type unknown_variant_type_1, boolean boolean_2 )</code>
| 
|- 
| BCanSeeInParentScroll
| <code>DOTAHud.BCanSeeInParentScroll()</code>
| 
|- 
| GetAttributeInt
| <code>DOTAHud.GetAttributeInt( cstring cstring_1, integer integer_2 )</code>
| 
|- 
| GetAttributeString
| <code>DOTAHud.GetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
| 
|- 
| GetAttributeUInt32
| <code>DOTAHud.GetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
| 
|- 
| SetAttributeInt
| <code>DOTAHud.SetAttributeInt( cstring cstring_1, integer integer_2 )</code>
| 
|- 
| SetAttributeString
| <code>DOTAHud.SetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
| 
|- 
| SetAttributeUInt32
| <code>DOTAHud.SetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
| 
|- 
| SetInputNamespace
| <code>DOTAHud.SetInputNamespace( cstring cstring_1 )</code>
| 
|- 
| RegisterForReadyEvents
| <code>DOTAHud.RegisterForReadyEvents( boolean boolean_1 )</code>
| 
|- 
| BReadyForDisplay
| <code>DOTAHud.BReadyForDisplay()</code>
| 
|- 
| SetReadyForDisplay
| <code>DOTAHud.SetReadyForDisplay( boolean boolean_1 )</code>
| 
|- 
| SetPositionInPixels
| <code>DOTAHud.SetPositionInPixels( float float_1, float float_2, float float_3 )</code>
| 
|- 
| Data
| <code>DOTAHud.Data( js_raw_args js_raw_args_1 )</code>
| 
|- 
| SetPanelEvent
| <code>DOTAHud.SetPanelEvent( js_raw_args js_raw_args_1 )</code>
| 
|- 
| RunScriptInPanelContext
| <code>DOTAHud.RunScriptInPanelContext( js_raw_args js_raw_args_1 )</code>
| 
|- 
| rememberchildfocus
| <code>DOTAHud.rememberchildfocus( boolean boolean_1 )</code>
| 
|- 
| paneltype
| <code>DOTAHud.paneltype()</code>
| 
|}


=== DOTAQuickBuy ===
{| class="standard-table" style="width: 100%;"
! Function
! Signature
! Description
|- 
| visible
| <code>DOTAQuickBuy.visible( boolean boolean_1 )</code>
| 
|- 
| enabled
| <code>DOTAQuickBuy.enabled( boolean boolean_1 )</code>
| 
|- 
| checked
| <code>DOTAQuickBuy.checked( boolean boolean_1 )</code>
| 
|- 
| defaultfocus
| <code>DOTAQuickBuy.defaultfocus( cstring cstring_1 )</code>
| 
|- 
| inputnamespace
| <code>DOTAQuickBuy.inputnamespace( cstring cstring_1 )</code>
| 
|- 
| hittest
| <code>DOTAQuickBuy.hittest( boolean boolean_1 )</code>
| 
|- 
| hittestchildren
| <code>DOTAQuickBuy.hittestchildren( boolean boolean_1 )</code>
| 
|- 
| tabindex
| <code>DOTAQuickBuy.tabindex( float float_1 )</code>
| 
|- 
| selectionpos_x
| <code>DOTAQuickBuy.selectionpos_x( float float_1 )</code>
| 
|- 
| selectionpos_y
| <code>DOTAQuickBuy.selectionpos_y( float float_1 )</code>
| 
|- 
| id
| <code>DOTAQuickBuy.id()</code>
| 
|- 
| layoutfile
| <code>DOTAQuickBuy.layoutfile()</code>
| 
|- 
| contentwidth
| <code>DOTAQuickBuy.contentwidth()</code>
| 
|- 
| contentheight
| <code>DOTAQuickBuy.contentheight()</code>
| 
|- 
| desiredlayoutwidth
| <code>DOTAQuickBuy.desiredlayoutwidth()</code>
| 
|- 
| desiredlayoutheight
| <code>DOTAQuickBuy.desiredlayoutheight()</code>
| 
|- 
| actuallayoutwidth
| <code>DOTAQuickBuy.actuallayoutwidth()</code>
| 
|- 
| actuallayoutheight
| <code>DOTAQuickBuy.actuallayoutheight()</code>
| 
|- 
| actualxoffset
| <code>DOTAQuickBuy.actualxoffset()</code>
| 
|- 
| actualyoffset
| <code>DOTAQuickBuy.actualyoffset()</code>
| 
|- 
| scrolloffset_y
| <code>DOTAQuickBuy.scrolloffset_y()</code>
| 
|- 
| scrolloffset_x
| <code>DOTAQuickBuy.scrolloffset_x()</code>
| 
|- 
| actualuiscale_y
| <code>DOTAQuickBuy.actualuiscale_y()</code>
| 
|- 
| actualuiscale_x
| <code>DOTAQuickBuy.actualuiscale_x()</code>
| 
|- 
| style
| <code>DOTAQuickBuy.style()</code>
| 
|- 
| AddClass
| <code>DOTAQuickBuy.AddClass( cstring cstring_1 )</code>
| 
|- 
| RemoveClass
| <code>DOTAQuickBuy.RemoveClass( cstring cstring_1 )</code>
| 
|- 
| BHasClass
| <code>DOTAQuickBuy.BHasClass( cstring cstring_1 )</code>
| 
|- 
| BAscendantHasClass
| <code>DOTAQuickBuy.BAscendantHasClass( cstring cstring_1 )</code>
| 
|- 
| SetHasClass
| <code>DOTAQuickBuy.SetHasClass( cstring cstring_1, boolean boolean_2 )</code>
| 
|- 
| ToggleClass
| <code>DOTAQuickBuy.ToggleClass( cstring cstring_1 )</code>
| 
|- 
| SwitchClass
| <code>DOTAQuickBuy.SwitchClass( cstring cstring_1, cstring cstring_2 )</code>
| 
|- 
| TriggerClass
| <code>DOTAQuickBuy.TriggerClass( cstring cstring_1 )</code>
| 
|- 
| ClearPanelEvent
| <code>DOTAQuickBuy.ClearPanelEvent( cstring cstring_1 )</code>
| 
|- 
| SetDraggable
| <code>DOTAQuickBuy.SetDraggable( boolean boolean_1 )</code>
| 
|- 
| IsDraggable
| <code>DOTAQuickBuy.IsDraggable()</code>
| 
|- 
| GetChildCount
| <code>DOTAQuickBuy.GetChildCount()</code>
| 
|- 
| GetChild
| <code>DOTAQuickBuy.GetChild( integer integer_1 )</code>
| 
|- 
| GetChildIndex
| <code>DOTAQuickBuy.GetChildIndex( unknown_variant_type unknown_variant_type_1 )</code>
| 
|- 
| Children
| <code>DOTAQuickBuy.Children()</code>
| 
|- 
| FindChildrenWithClassTraverse
| <code>DOTAQuickBuy.FindChildrenWithClassTraverse( cstring cstring_1 )</code>
| 
|- 
| GetParent
| <code>DOTAQuickBuy.GetParent()</code>
| 
|- 
| SetParent
| <code>DOTAQuickBuy.SetParent( unknown_variant_type unknown_variant_type_1 )</code>
| 
|- 
| FindChild
| <code>DOTAQuickBuy.FindChild( cstring cstring_1 )</code>
| 
|- 
| FindChildTraverse
| <code>DOTAQuickBuy.FindChildTraverse( cstring cstring_1 )</code>
| 
|- 
| FindChildInLayoutFile
| <code>DOTAQuickBuy.FindChildInLayoutFile( cstring cstring_1 )</code>
| 
|- 
| FindPanelInLayoutFile
| <code>DOTAQuickBuy.FindPanelInLayoutFile( cstring cstring_1 )</code>
| 
|- 
| RemoveAndDeleteChildren
| <code>DOTAQuickBuy.RemoveAndDeleteChildren()</code>
| 
|- 
| MoveChildBefore
| <code>DOTAQuickBuy.MoveChildBefore( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
| 
|- 
| MoveChildAfter
| <code>DOTAQuickBuy.MoveChildAfter( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
| 
|- 
| GetPositionWithinWindow
| <code>DOTAQuickBuy.GetPositionWithinWindow()</code>
| 
|- 
| ApplyStyles
| <code>DOTAQuickBuy.ApplyStyles( boolean boolean_1 )</code>
| 
|- 
| ClearPropertyFromCode
| <code>DOTAQuickBuy.ClearPropertyFromCode( unknown_variant_type unknown_variant_type_1 )</code>
| 
|- 
| DeleteAsync
| <code>DOTAQuickBuy.DeleteAsync( float float_1 )</code>
| 
|- 
| BIsTransparent
| <code>DOTAQuickBuy.BIsTransparent()</code>
| 
|- 
| BAcceptsInput
| <code>DOTAQuickBuy.BAcceptsInput()</code>
| 
|- 
| BAcceptsFocus
| <code>DOTAQuickBuy.BAcceptsFocus()</code>
| 
|- 
| SetFocus
| <code>DOTAQuickBuy.SetFocus()</code>
| 
|- 
| UpdateFocusInContext
| <code>DOTAQuickBuy.UpdateFocusInContext()</code>
| 
|- 
| BHasHoverStyle
| <code>DOTAQuickBuy.BHasHoverStyle()</code>
| 
|- 
| SetAcceptsFocus
| <code>DOTAQuickBuy.SetAcceptsFocus( boolean boolean_1 )</code>
| 
|- 
| SetDisableFocusOnMouseDown
| <code>DOTAQuickBuy.SetDisableFocusOnMouseDown( boolean boolean_1 )</code>
| 
|- 
| BHasKeyFocus
| <code>DOTAQuickBuy.BHasKeyFocus()</code>
| 
|- 
| SetScrollParentToFitWhenFocused
| <code>DOTAQuickBuy.SetScrollParentToFitWhenFocused( boolean boolean_1 )</code>
| 
|- 
| BScrollParentToFitWhenFocused
| <code>DOTAQuickBuy.BScrollParentToFitWhenFocused()</code>
| 
|- 
| IsSelected
| <code>DOTAQuickBuy.IsSelected()</code>
| 
|- 
| BHasDescendantKeyFocus
| <code>DOTAQuickBuy.BHasDescendantKeyFocus()</code>
| 
|- 
| BLoadLayout
| <code>DOTAQuickBuy.BLoadLayout( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
| 
|- 
| BLoadLayoutFromString
| <code>DOTAQuickBuy.BLoadLayoutFromString( js_raw_args js_raw_args_1 )</code>
| 
|- 
| LoadLayoutFromStringAsync
| <code>DOTAQuickBuy.LoadLayoutFromStringAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
| 
|- 
| LoadLayoutAsync
| <code>DOTAQuickBuy.LoadLayoutAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
| 
|- 
| BLoadLayoutSnippet
| <code>DOTAQuickBuy.BLoadLayoutSnippet( cstring cstring_1 )</code>
| 
|- 
| BCreateChildren
| <code>DOTAQuickBuy.BCreateChildren( cstring cstring_1 )</code>
| 
|- 
| SetTopOfInputContext
| <code>DOTAQuickBuy.SetTopOfInputContext( boolean boolean_1 )</code>
| 
|- 
| SetDialogVariable
| <code>DOTAQuickBuy.SetDialogVariable( cstring cstring_1, cstring cstring_2 )</code>
| 
|- 
| SetDialogVariableInt
| <code>DOTAQuickBuy.SetDialogVariableInt( cstring cstring_1, integer integer_2 )</code>
| 
|- 
| SetDialogVariableTime
| <code>DOTAQuickBuy.SetDialogVariableTime( cstring cstring_1, int64 int64_2 )</code>
| 
|- 
| ScrollToTop
| <code>DOTAQuickBuy.ScrollToTop()</code>
| 
|- 
| ScrollToBottom
| <code>DOTAQuickBuy.ScrollToBottom()</code>
| 
|- 
| ScrollToLeftEdge
| <code>DOTAQuickBuy.ScrollToLeftEdge()</code>
| 
|- 
| ScrollToRightEdge
| <code>DOTAQuickBuy.ScrollToRightEdge()</code>
| 
|- 
| ScrollParentToMakePanelFit
| <code>DOTAQuickBuy.ScrollParentToMakePanelFit( unknown_variant_type unknown_variant_type_1, boolean boolean_2 )</code>
| 
|- 
| BCanSeeInParentScroll
| <code>DOTAQuickBuy.BCanSeeInParentScroll()</code>
| 
|- 
| GetAttributeInt
| <code>DOTAQuickBuy.GetAttributeInt( cstring cstring_1, integer integer_2 )</code>
| 
|- 
| GetAttributeString
| <code>DOTAQuickBuy.GetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
| 
|- 
| GetAttributeUInt32
| <code>DOTAQuickBuy.GetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
| 
|- 
| SetAttributeInt
| <code>DOTAQuickBuy.SetAttributeInt( cstring cstring_1, integer integer_2 )</code>
| 
|- 
| SetAttributeString
| <code>DOTAQuickBuy.SetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
| 
|- 
| SetAttributeUInt32
| <code>DOTAQuickBuy.SetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
| 
|- 
| SetInputNamespace
| <code>DOTAQuickBuy.SetInputNamespace( cstring cstring_1 )</code>
| 
|- 
| RegisterForReadyEvents
| <code>DOTAQuickBuy.RegisterForReadyEvents( boolean boolean_1 )</code>
| 
|- 
| BReadyForDisplay
| <code>DOTAQuickBuy.BReadyForDisplay()</code>
| 
|- 
| SetReadyForDisplay
| <code>DOTAQuickBuy.SetReadyForDisplay( boolean boolean_1 )</code>
| 
|- 
| SetPositionInPixels
| <code>DOTAQuickBuy.SetPositionInPixels( float float_1, float float_2, float float_3 )</code>
| 
|- 
| Data
| <code>DOTAQuickBuy.Data( js_raw_args js_raw_args_1 )</code>
| 
|- 
| SetPanelEvent
| <code>DOTAQuickBuy.SetPanelEvent( js_raw_args js_raw_args_1 )</code>
| 
|- 
| RunScriptInPanelContext
| <code>DOTAQuickBuy.RunScriptInPanelContext( js_raw_args js_raw_args_1 )</code>
| 
|- 
| rememberchildfocus
| <code>DOTAQuickBuy.rememberchildfocus( boolean boolean_1 )</code>
| 
|- 
| paneltype
| <code>DOTAQuickBuy.paneltype()</code>
| 
|}


=== DOTACourier ===
{| class="standard-table" style="width: 100%;"
! Function
! Signature
! Description
|- 
| visible
| <code>DOTACourier.visible( boolean boolean_1 )</code>
| 
|- 
| enabled
| <code>DOTACourier.enabled( boolean boolean_1 )</code>
| 
|- 
| checked
| <code>DOTACourier.checked( boolean boolean_1 )</code>
| 
|- 
| defaultfocus
| <code>DOTACourier.defaultfocus( cstring cstring_1 )</code>
| 
|- 
| inputnamespace
| <code>DOTACourier.inputnamespace( cstring cstring_1 )</code>
| 
|- 
| hittest
| <code>DOTACourier.hittest( boolean boolean_1 )</code>
| 
|- 
| hittestchildren
| <code>DOTACourier.hittestchildren( boolean boolean_1 )</code>
| 
|- 
| tabindex
| <code>DOTACourier.tabindex( float float_1 )</code>
| 
|- 
| selectionpos_x
| <code>DOTACourier.selectionpos_x( float float_1 )</code>
| 
|- 
| selectionpos_y
| <code>DOTACourier.selectionpos_y( float float_1 )</code>
| 
|- 
| id
| <code>DOTACourier.id()</code>
| 
|- 
| layoutfile
| <code>DOTACourier.layoutfile()</code>
| 
|- 
| contentwidth
| <code>DOTACourier.contentwidth()</code>
| 
|- 
| contentheight
| <code>DOTACourier.contentheight()</code>
| 
|- 
| desiredlayoutwidth
| <code>DOTACourier.desiredlayoutwidth()</code>
| 
|- 
| desiredlayoutheight
| <code>DOTACourier.desiredlayoutheight()</code>
| 
|- 
| actuallayoutwidth
| <code>DOTACourier.actuallayoutwidth()</code>
| 
|- 
| actuallayoutheight
| <code>DOTACourier.actuallayoutheight()</code>
| 
|- 
| actualxoffset
| <code>DOTACourier.actualxoffset()</code>
| 
|- 
| actualyoffset
| <code>DOTACourier.actualyoffset()</code>
| 
|- 
| scrolloffset_y
| <code>DOTACourier.scrolloffset_y()</code>
| 
|- 
| scrolloffset_x
| <code>DOTACourier.scrolloffset_x()</code>
| 
|- 
| actualuiscale_y
| <code>DOTACourier.actualuiscale_y()</code>
| 
|- 
| actualuiscale_x
| <code>DOTACourier.actualuiscale_x()</code>
| 
|- 
| style
| <code>DOTACourier.style()</code>
| 
|- 
| AddClass
| <code>DOTACourier.AddClass( cstring cstring_1 )</code>
| 
|- 
| RemoveClass
| <code>DOTACourier.RemoveClass( cstring cstring_1 )</code>
| 
|- 
| BHasClass
| <code>DOTACourier.BHasClass( cstring cstring_1 )</code>
| 
|- 
| BAscendantHasClass
| <code>DOTACourier.BAscendantHasClass( cstring cstring_1 )</code>
| 
|- 
| SetHasClass
| <code>DOTACourier.SetHasClass( cstring cstring_1, boolean boolean_2 )</code>
| 
|- 
| ToggleClass
| <code>DOTACourier.ToggleClass( cstring cstring_1 )</code>
| 
|- 
| SwitchClass
| <code>DOTACourier.SwitchClass( cstring cstring_1, cstring cstring_2 )</code>
| 
|- 
| TriggerClass
| <code>DOTACourier.TriggerClass( cstring cstring_1 )</code>
| 
|- 
| ClearPanelEvent
| <code>DOTACourier.ClearPanelEvent( cstring cstring_1 )</code>
| 
|- 
| SetDraggable
| <code>DOTACourier.SetDraggable( boolean boolean_1 )</code>
| 
|- 
| IsDraggable
| <code>DOTACourier.IsDraggable()</code>
| 
|- 
| GetChildCount
| <code>DOTACourier.GetChildCount()</code>
| 
|- 
| GetChild
| <code>DOTACourier.GetChild( integer integer_1 )</code>
| 
|- 
| GetChildIndex
| <code>DOTACourier.GetChildIndex( unknown_variant_type unknown_variant_type_1 )</code>
| 
|- 
| Children
| <code>DOTACourier.Children()</code>
| 
|- 
| FindChildrenWithClassTraverse
| <code>DOTACourier.FindChildrenWithClassTraverse( cstring cstring_1 )</code>
| 
|- 
| GetParent
| <code>DOTACourier.GetParent()</code>
| 
|- 
| SetParent
| <code>DOTACourier.SetParent( unknown_variant_type unknown_variant_type_1 )</code>
| 
|- 
| FindChild
| <code>DOTACourier.FindChild( cstring cstring_1 )</code>
| 
|- 
| FindChildTraverse
| <code>DOTACourier.FindChildTraverse( cstring cstring_1 )</code>
| 
|- 
| FindChildInLayoutFile
| <code>DOTACourier.FindChildInLayoutFile( cstring cstring_1 )</code>
| 
|- 
| FindPanelInLayoutFile
| <code>DOTACourier.FindPanelInLayoutFile( cstring cstring_1 )</code>
| 
|- 
| RemoveAndDeleteChildren
| <code>DOTACourier.RemoveAndDeleteChildren()</code>
| 
|- 
| MoveChildBefore
| <code>DOTACourier.MoveChildBefore( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
| 
|- 
| MoveChildAfter
| <code>DOTACourier.MoveChildAfter( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
| 
|- 
| GetPositionWithinWindow
| <code>DOTACourier.GetPositionWithinWindow()</code>
| 
|- 
| ApplyStyles
| <code>DOTACourier.ApplyStyles( boolean boolean_1 )</code>
| 
|- 
| ClearPropertyFromCode
| <code>DOTACourier.ClearPropertyFromCode( unknown_variant_type unknown_variant_type_1 )</code>
| 
|- 
| DeleteAsync
| <code>DOTACourier.DeleteAsync( float float_1 )</code>
| 
|- 
| BIsTransparent
| <code>DOTACourier.BIsTransparent()</code>
| 
|- 
| BAcceptsInput
| <code>DOTACourier.BAcceptsInput()</code>
| 
|- 
| BAcceptsFocus
| <code>DOTACourier.BAcceptsFocus()</code>
| 
|- 
| SetFocus
| <code>DOTACourier.SetFocus()</code>
| 
|- 
| UpdateFocusInContext
| <code>DOTACourier.UpdateFocusInContext()</code>
| 
|- 
| BHasHoverStyle
| <code>DOTACourier.BHasHoverStyle()</code>
| 
|- 
| SetAcceptsFocus
| <code>DOTACourier.SetAcceptsFocus( boolean boolean_1 )</code>
| 
|- 
| SetDisableFocusOnMouseDown
| <code>DOTACourier.SetDisableFocusOnMouseDown( boolean boolean_1 )</code>
| 
|- 
| BHasKeyFocus
| <code>DOTACourier.BHasKeyFocus()</code>
| 
|- 
| SetScrollParentToFitWhenFocused
| <code>DOTACourier.SetScrollParentToFitWhenFocused( boolean boolean_1 )</code>
| 
|- 
| BScrollParentToFitWhenFocused
| <code>DOTACourier.BScrollParentToFitWhenFocused()</code>
| 
|- 
| IsSelected
| <code>DOTACourier.IsSelected()</code>
| 
|- 
| BHasDescendantKeyFocus
| <code>DOTACourier.BHasDescendantKeyFocus()</code>
| 
|- 
| BLoadLayout
| <code>DOTACourier.BLoadLayout( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
| 
|- 
| BLoadLayoutFromString
| <code>DOTACourier.BLoadLayoutFromString( js_raw_args js_raw_args_1 )</code>
| 
|- 
| LoadLayoutFromStringAsync
| <code>DOTACourier.LoadLayoutFromStringAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
| 
|- 
| LoadLayoutAsync
| <code>DOTACourier.LoadLayoutAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
| 
|- 
| BLoadLayoutSnippet
| <code>DOTACourier.BLoadLayoutSnippet( cstring cstring_1 )</code>
| 
|- 
| BCreateChildren
| <code>DOTACourier.BCreateChildren( cstring cstring_1 )</code>
| 
|- 
| SetTopOfInputContext
| <code>DOTACourier.SetTopOfInputContext( boolean boolean_1 )</code>
| 
|- 
| SetDialogVariable
| <code>DOTACourier.SetDialogVariable( cstring cstring_1, cstring cstring_2 )</code>
| 
|- 
| SetDialogVariableInt
| <code>DOTACourier.SetDialogVariableInt( cstring cstring_1, integer integer_2 )</code>
| 
|- 
| SetDialogVariableTime
| <code>DOTACourier.SetDialogVariableTime( cstring cstring_1, int64 int64_2 )</code>
| 
|- 
| ScrollToTop
| <code>DOTACourier.ScrollToTop()</code>
| 
|- 
| ScrollToBottom
| <code>DOTACourier.ScrollToBottom()</code>
| 
|- 
| ScrollToLeftEdge
| <code>DOTACourier.ScrollToLeftEdge()</code>
| 
|- 
| ScrollToRightEdge
| <code>DOTACourier.ScrollToRightEdge()</code>
| 
|- 
| ScrollParentToMakePanelFit
| <code>DOTACourier.ScrollParentToMakePanelFit( unknown_variant_type unknown_variant_type_1, boolean boolean_2 )</code>
| 
|- 
| BCanSeeInParentScroll
| <code>DOTACourier.BCanSeeInParentScroll()</code>
| 
|- 
| GetAttributeInt
| <code>DOTACourier.GetAttributeInt( cstring cstring_1, integer integer_2 )</code>
| 
|- 
| GetAttributeString
| <code>DOTACourier.GetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
| 
|- 
| GetAttributeUInt32
| <code>DOTACourier.GetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
| 
|- 
| SetAttributeInt
| <code>DOTACourier.SetAttributeInt( cstring cstring_1, integer integer_2 )</code>
| 
|- 
| SetAttributeString
| <code>DOTACourier.SetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
| 
|- 
| SetAttributeUInt32
| <code>DOTACourier.SetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
| 
|- 
| SetInputNamespace
| <code>DOTACourier.SetInputNamespace( cstring cstring_1 )</code>
| 
|- 
| RegisterForReadyEvents
| <code>DOTACourier.RegisterForReadyEvents( boolean boolean_1 )</code>
| 
|- 
| BReadyForDisplay
| <code>DOTACourier.BReadyForDisplay()</code>
| 
|- 
| SetReadyForDisplay
| <code>DOTACourier.SetReadyForDisplay( boolean boolean_1 )</code>
| 
|- 
| SetPositionInPixels
| <code>DOTACourier.SetPositionInPixels( float float_1, float float_2, float float_3 )</code>
| 
|- 
| Data
| <code>DOTACourier.Data( js_raw_args js_raw_args_1 )</code>
| 
|- 
| SetPanelEvent
| <code>DOTACourier.SetPanelEvent( js_raw_args js_raw_args_1 )</code>
| 
|- 
| RunScriptInPanelContext
| <code>DOTACourier.RunScriptInPanelContext( js_raw_args js_raw_args_1 )</code>
| 
|- 
| rememberchildfocus
| <code>DOTACourier.rememberchildfocus( boolean boolean_1 )</code>
| 
|- 
| paneltype
| <code>DOTACourier.paneltype()</code>
| 
|}


=== Button ===
{| class="standard-table" style="width: 100%;"
! Function
! Signature
! Description
|- 
| visible
| <code>Button.visible( boolean boolean_1 )</code>
| 
|- 
| enabled
| <code>Button.enabled( boolean boolean_1 )</code>
| 
|- 
| checked
| <code>Button.checked( boolean boolean_1 )</code>
| 
|- 
| defaultfocus
| <code>Button.defaultfocus( cstring cstring_1 )</code>
| 
|- 
| inputnamespace
| <code>Button.inputnamespace( cstring cstring_1 )</code>
| 
|- 
| hittest
| <code>Button.hittest( boolean boolean_1 )</code>
| 
|- 
| hittestchildren
| <code>Button.hittestchildren( boolean boolean_1 )</code>
| 
|- 
| tabindex
| <code>Button.tabindex( float float_1 )</code>
| 
|- 
| selectionpos_x
| <code>Button.selectionpos_x( float float_1 )</code>
| 
|- 
| selectionpos_y
| <code>Button.selectionpos_y( float float_1 )</code>
| 
|- 
| id
| <code>Button.id()</code>
| 
|- 
| layoutfile
| <code>Button.layoutfile()</code>
| 
|- 
| contentwidth
| <code>Button.contentwidth()</code>
| 
|- 
| contentheight
| <code>Button.contentheight()</code>
| 
|- 
| desiredlayoutwidth
| <code>Button.desiredlayoutwidth()</code>
| 
|- 
| desiredlayoutheight
| <code>Button.desiredlayoutheight()</code>
| 
|- 
| actuallayoutwidth
| <code>Button.actuallayoutwidth()</code>
| 
|- 
| actuallayoutheight
| <code>Button.actuallayoutheight()</code>
| 
|- 
| actualxoffset
| <code>Button.actualxoffset()</code>
| 
|- 
| actualyoffset
| <code>Button.actualyoffset()</code>
| 
|- 
| scrolloffset_y
| <code>Button.scrolloffset_y()</code>
| 
|- 
| scrolloffset_x
| <code>Button.scrolloffset_x()</code>
| 
|- 
| actualuiscale_y
| <code>Button.actualuiscale_y()</code>
| 
|- 
| actualuiscale_x
| <code>Button.actualuiscale_x()</code>
| 
|- 
| style
| <code>Button.style()</code>
| 
|- 
| AddClass
| <code>Button.AddClass( cstring cstring_1 )</code>
| 
|- 
| RemoveClass
| <code>Button.RemoveClass( cstring cstring_1 )</code>
| 
|- 
| BHasClass
| <code>Button.BHasClass( cstring cstring_1 )</code>
| 
|- 
| BAscendantHasClass
| <code>Button.BAscendantHasClass( cstring cstring_1 )</code>
| 
|- 
| SetHasClass
| <code>Button.SetHasClass( cstring cstring_1, boolean boolean_2 )</code>
| 
|- 
| ToggleClass
| <code>Button.ToggleClass( cstring cstring_1 )</code>
| 
|- 
| SwitchClass
| <code>Button.SwitchClass( cstring cstring_1, cstring cstring_2 )</code>
| 
|- 
| TriggerClass
| <code>Button.TriggerClass( cstring cstring_1 )</code>
| 
|- 
| ClearPanelEvent
| <code>Button.ClearPanelEvent( cstring cstring_1 )</code>
| 
|- 
| SetDraggable
| <code>Button.SetDraggable( boolean boolean_1 )</code>
| 
|- 
| IsDraggable
| <code>Button.IsDraggable()</code>
| 
|- 
| GetChildCount
| <code>Button.GetChildCount()</code>
| 
|- 
| GetChild
| <code>Button.GetChild( integer integer_1 )</code>
| 
|- 
| GetChildIndex
| <code>Button.GetChildIndex( unknown_variant_type unknown_variant_type_1 )</code>
| 
|- 
| Children
| <code>Button.Children()</code>
| 
|- 
| FindChildrenWithClassTraverse
| <code>Button.FindChildrenWithClassTraverse( cstring cstring_1 )</code>
| 
|- 
| GetParent
| <code>Button.GetParent()</code>
| 
|- 
| SetParent
| <code>Button.SetParent( unknown_variant_type unknown_variant_type_1 )</code>
| 
|- 
| FindChild
| <code>Button.FindChild( cstring cstring_1 )</code>
| 
|- 
| FindChildTraverse
| <code>Button.FindChildTraverse( cstring cstring_1 )</code>
| 
|- 
| FindChildInLayoutFile
| <code>Button.FindChildInLayoutFile( cstring cstring_1 )</code>
| 
|- 
| FindPanelInLayoutFile
| <code>Button.FindPanelInLayoutFile( cstring cstring_1 )</code>
| 
|- 
| RemoveAndDeleteChildren
| <code>Button.RemoveAndDeleteChildren()</code>
| 
|- 
| MoveChildBefore
| <code>Button.MoveChildBefore( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
| 
|- 
| MoveChildAfter
| <code>Button.MoveChildAfter( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
| 
|- 
| GetPositionWithinWindow
| <code>Button.GetPositionWithinWindow()</code>
| 
|- 
| ApplyStyles
| <code>Button.ApplyStyles( boolean boolean_1 )</code>
| 
|- 
| ClearPropertyFromCode
| <code>Button.ClearPropertyFromCode( unknown_variant_type unknown_variant_type_1 )</code>
| 
|- 
| DeleteAsync
| <code>Button.DeleteAsync( float float_1 )</code>
| 
|- 
| BIsTransparent
| <code>Button.BIsTransparent()</code>
| 
|- 
| BAcceptsInput
| <code>Button.BAcceptsInput()</code>
| 
|- 
| BAcceptsFocus
| <code>Button.BAcceptsFocus()</code>
| 
|- 
| SetFocus
| <code>Button.SetFocus()</code>
| 
|- 
| UpdateFocusInContext
| <code>Button.UpdateFocusInContext()</code>
| 
|- 
| BHasHoverStyle
| <code>Button.BHasHoverStyle()</code>
| 
|- 
| SetAcceptsFocus
| <code>Button.SetAcceptsFocus( boolean boolean_1 )</code>
| 
|- 
| SetDisableFocusOnMouseDown
| <code>Button.SetDisableFocusOnMouseDown( boolean boolean_1 )</code>
| 
|- 
| BHasKeyFocus
| <code>Button.BHasKeyFocus()</code>
| 
|- 
| SetScrollParentToFitWhenFocused
| <code>Button.SetScrollParentToFitWhenFocused( boolean boolean_1 )</code>
| 
|- 
| BScrollParentToFitWhenFocused
| <code>Button.BScrollParentToFitWhenFocused()</code>
| 
|- 
| IsSelected
| <code>Button.IsSelected()</code>
| 
|- 
| BHasDescendantKeyFocus
| <code>Button.BHasDescendantKeyFocus()</code>
| 
|- 
| BLoadLayout
| <code>Button.BLoadLayout( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
| 
|- 
| BLoadLayoutFromString
| <code>Button.BLoadLayoutFromString( js_raw_args js_raw_args_1 )</code>
| 
|- 
| LoadLayoutFromStringAsync
| <code>Button.LoadLayoutFromStringAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
| 
|- 
| LoadLayoutAsync
| <code>Button.LoadLayoutAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
| 
|- 
| BLoadLayoutSnippet
| <code>Button.BLoadLayoutSnippet( cstring cstring_1 )</code>
| 
|- 
| BCreateChildren
| <code>Button.BCreateChildren( cstring cstring_1 )</code>
| 
|- 
| SetTopOfInputContext
| <code>Button.SetTopOfInputContext( boolean boolean_1 )</code>
| 
|- 
| SetDialogVariable
| <code>Button.SetDialogVariable( cstring cstring_1, cstring cstring_2 )</code>
| 
|- 
| SetDialogVariableInt
| <code>Button.SetDialogVariableInt( cstring cstring_1, integer integer_2 )</code>
| 
|- 
| SetDialogVariableTime
| <code>Button.SetDialogVariableTime( cstring cstring_1, int64 int64_2 )</code>
| 
|- 
| ScrollToTop
| <code>Button.ScrollToTop()</code>
| 
|- 
| ScrollToBottom
| <code>Button.ScrollToBottom()</code>
| 
|- 
| ScrollToLeftEdge
| <code>Button.ScrollToLeftEdge()</code>
| 
|- 
| ScrollToRightEdge
| <code>Button.ScrollToRightEdge()</code>
| 
|- 
| ScrollParentToMakePanelFit
| <code>Button.ScrollParentToMakePanelFit( unknown_variant_type unknown_variant_type_1, boolean boolean_2 )</code>
| 
|- 
| BCanSeeInParentScroll
| <code>Button.BCanSeeInParentScroll()</code>
| 
|- 
| GetAttributeInt
| <code>Button.GetAttributeInt( cstring cstring_1, integer integer_2 )</code>
| 
|- 
| GetAttributeString
| <code>Button.GetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
| 
|- 
| GetAttributeUInt32
| <code>Button.GetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
| 
|- 
| SetAttributeInt
| <code>Button.SetAttributeInt( cstring cstring_1, integer integer_2 )</code>
| 
|- 
| SetAttributeString
| <code>Button.SetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
| 
|- 
| SetAttributeUInt32
| <code>Button.SetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
| 
|- 
| SetInputNamespace
| <code>Button.SetInputNamespace( cstring cstring_1 )</code>
| 
|- 
| RegisterForReadyEvents
| <code>Button.RegisterForReadyEvents( boolean boolean_1 )</code>
| 
|- 
| BReadyForDisplay
| <code>Button.BReadyForDisplay()</code>
| 
|- 
| SetReadyForDisplay
| <code>Button.SetReadyForDisplay( boolean boolean_1 )</code>
| 
|- 
| SetPositionInPixels
| <code>Button.SetPositionInPixels( float float_1, float float_2, float float_3 )</code>
| 
|- 
| Data
| <code>Button.Data( js_raw_args js_raw_args_1 )</code>
| 
|- 
| SetPanelEvent
| <code>Button.SetPanelEvent( js_raw_args js_raw_args_1 )</code>
| 
|- 
| RunScriptInPanelContext
| <code>Button.RunScriptInPanelContext( js_raw_args js_raw_args_1 )</code>
| 
|- 
| rememberchildfocus
| <code>Button.rememberchildfocus( boolean boolean_1 )</code>
| 
|- 
| paneltype
| <code>Button.paneltype()</code>
| 
|}


=== DOTAStash ===
{| class="standard-table" style="width: 100%;"
! Function
! Signature
! Description
|- 
| visible
| <code>DOTAStash.visible( boolean boolean_1 )</code>
| 
|- 
| enabled
| <code>DOTAStash.enabled( boolean boolean_1 )</code>
| 
|- 
| checked
| <code>DOTAStash.checked( boolean boolean_1 )</code>
| 
|- 
| defaultfocus
| <code>DOTAStash.defaultfocus( cstring cstring_1 )</code>
| 
|- 
| inputnamespace
| <code>DOTAStash.inputnamespace( cstring cstring_1 )</code>
| 
|- 
| hittest
| <code>DOTAStash.hittest( boolean boolean_1 )</code>
| 
|- 
| hittestchildren
| <code>DOTAStash.hittestchildren( boolean boolean_1 )</code>
| 
|- 
| tabindex
| <code>DOTAStash.tabindex( float float_1 )</code>
| 
|- 
| selectionpos_x
| <code>DOTAStash.selectionpos_x( float float_1 )</code>
| 
|- 
| selectionpos_y
| <code>DOTAStash.selectionpos_y( float float_1 )</code>
| 
|- 
| id
| <code>DOTAStash.id()</code>
| 
|- 
| layoutfile
| <code>DOTAStash.layoutfile()</code>
| 
|- 
| contentwidth
| <code>DOTAStash.contentwidth()</code>
| 
|- 
| contentheight
| <code>DOTAStash.contentheight()</code>
| 
|- 
| desiredlayoutwidth
| <code>DOTAStash.desiredlayoutwidth()</code>
| 
|- 
| desiredlayoutheight
| <code>DOTAStash.desiredlayoutheight()</code>
| 
|- 
| actuallayoutwidth
| <code>DOTAStash.actuallayoutwidth()</code>
| 
|- 
| actuallayoutheight
| <code>DOTAStash.actuallayoutheight()</code>
| 
|- 
| actualxoffset
| <code>DOTAStash.actualxoffset()</code>
| 
|- 
| actualyoffset
| <code>DOTAStash.actualyoffset()</code>
| 
|- 
| scrolloffset_y
| <code>DOTAStash.scrolloffset_y()</code>
| 
|- 
| scrolloffset_x
| <code>DOTAStash.scrolloffset_x()</code>
| 
|- 
| actualuiscale_y
| <code>DOTAStash.actualuiscale_y()</code>
| 
|- 
| actualuiscale_x
| <code>DOTAStash.actualuiscale_x()</code>
| 
|- 
| style
| <code>DOTAStash.style()</code>
| 
|- 
| AddClass
| <code>DOTAStash.AddClass( cstring cstring_1 )</code>
| 
|- 
| RemoveClass
| <code>DOTAStash.RemoveClass( cstring cstring_1 )</code>
| 
|- 
| BHasClass
| <code>DOTAStash.BHasClass( cstring cstring_1 )</code>
| 
|- 
| BAscendantHasClass
| <code>DOTAStash.BAscendantHasClass( cstring cstring_1 )</code>
| 
|- 
| SetHasClass
| <code>DOTAStash.SetHasClass( cstring cstring_1, boolean boolean_2 )</code>
| 
|- 
| ToggleClass
| <code>DOTAStash.ToggleClass( cstring cstring_1 )</code>
| 
|- 
| SwitchClass
| <code>DOTAStash.SwitchClass( cstring cstring_1, cstring cstring_2 )</code>
| 
|- 
| TriggerClass
| <code>DOTAStash.TriggerClass( cstring cstring_1 )</code>
| 
|- 
| ClearPanelEvent
| <code>DOTAStash.ClearPanelEvent( cstring cstring_1 )</code>
| 
|- 
| SetDraggable
| <code>DOTAStash.SetDraggable( boolean boolean_1 )</code>
| 
|- 
| IsDraggable
| <code>DOTAStash.IsDraggable()</code>
| 
|- 
| GetChildCount
| <code>DOTAStash.GetChildCount()</code>
| 
|- 
| GetChild
| <code>DOTAStash.GetChild( integer integer_1 )</code>
| 
|- 
| GetChildIndex
| <code>DOTAStash.GetChildIndex( unknown_variant_type unknown_variant_type_1 )</code>
| 
|- 
| Children
| <code>DOTAStash.Children()</code>
| 
|- 
| FindChildrenWithClassTraverse
| <code>DOTAStash.FindChildrenWithClassTraverse( cstring cstring_1 )</code>
| 
|- 
| GetParent
| <code>DOTAStash.GetParent()</code>
| 
|- 
| SetParent
| <code>DOTAStash.SetParent( unknown_variant_type unknown_variant_type_1 )</code>
| 
|- 
| FindChild
| <code>DOTAStash.FindChild( cstring cstring_1 )</code>
| 
|- 
| FindChildTraverse
| <code>DOTAStash.FindChildTraverse( cstring cstring_1 )</code>
| 
|- 
| FindChildInLayoutFile
| <code>DOTAStash.FindChildInLayoutFile( cstring cstring_1 )</code>
| 
|- 
| FindPanelInLayoutFile
| <code>DOTAStash.FindPanelInLayoutFile( cstring cstring_1 )</code>
| 
|- 
| RemoveAndDeleteChildren
| <code>DOTAStash.RemoveAndDeleteChildren()</code>
| 
|- 
| MoveChildBefore
| <code>DOTAStash.MoveChildBefore( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
| 
|- 
| MoveChildAfter
| <code>DOTAStash.MoveChildAfter( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
| 
|- 
| GetPositionWithinWindow
| <code>DOTAStash.GetPositionWithinWindow()</code>
| 
|- 
| ApplyStyles
| <code>DOTAStash.ApplyStyles( boolean boolean_1 )</code>
| 
|- 
| ClearPropertyFromCode
| <code>DOTAStash.ClearPropertyFromCode( unknown_variant_type unknown_variant_type_1 )</code>
| 
|- 
| DeleteAsync
| <code>DOTAStash.DeleteAsync( float float_1 )</code>
| 
|- 
| BIsTransparent
| <code>DOTAStash.BIsTransparent()</code>
| 
|- 
| BAcceptsInput
| <code>DOTAStash.BAcceptsInput()</code>
| 
|- 
| BAcceptsFocus
| <code>DOTAStash.BAcceptsFocus()</code>
| 
|- 
| SetFocus
| <code>DOTAStash.SetFocus()</code>
| 
|- 
| UpdateFocusInContext
| <code>DOTAStash.UpdateFocusInContext()</code>
| 
|- 
| BHasHoverStyle
| <code>DOTAStash.BHasHoverStyle()</code>
| 
|- 
| SetAcceptsFocus
| <code>DOTAStash.SetAcceptsFocus( boolean boolean_1 )</code>
| 
|- 
| SetDisableFocusOnMouseDown
| <code>DOTAStash.SetDisableFocusOnMouseDown( boolean boolean_1 )</code>
| 
|- 
| BHasKeyFocus
| <code>DOTAStash.BHasKeyFocus()</code>
| 
|- 
| SetScrollParentToFitWhenFocused
| <code>DOTAStash.SetScrollParentToFitWhenFocused( boolean boolean_1 )</code>
| 
|- 
| BScrollParentToFitWhenFocused
| <code>DOTAStash.BScrollParentToFitWhenFocused()</code>
| 
|- 
| IsSelected
| <code>DOTAStash.IsSelected()</code>
| 
|- 
| BHasDescendantKeyFocus
| <code>DOTAStash.BHasDescendantKeyFocus()</code>
| 
|- 
| BLoadLayout
| <code>DOTAStash.BLoadLayout( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
| 
|- 
| BLoadLayoutFromString
| <code>DOTAStash.BLoadLayoutFromString( js_raw_args js_raw_args_1 )</code>
| 
|- 
| LoadLayoutFromStringAsync
| <code>DOTAStash.LoadLayoutFromStringAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
| 
|- 
| LoadLayoutAsync
| <code>DOTAStash.LoadLayoutAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
| 
|- 
| BLoadLayoutSnippet
| <code>DOTAStash.BLoadLayoutSnippet( cstring cstring_1 )</code>
| 
|- 
| BCreateChildren
| <code>DOTAStash.BCreateChildren( cstring cstring_1 )</code>
| 
|- 
| SetTopOfInputContext
| <code>DOTAStash.SetTopOfInputContext( boolean boolean_1 )</code>
| 
|- 
| SetDialogVariable
| <code>DOTAStash.SetDialogVariable( cstring cstring_1, cstring cstring_2 )</code>
| 
|- 
| SetDialogVariableInt
| <code>DOTAStash.SetDialogVariableInt( cstring cstring_1, integer integer_2 )</code>
| 
|- 
| SetDialogVariableTime
| <code>DOTAStash.SetDialogVariableTime( cstring cstring_1, int64 int64_2 )</code>
| 
|- 
| ScrollToTop
| <code>DOTAStash.ScrollToTop()</code>
| 
|- 
| ScrollToBottom
| <code>DOTAStash.ScrollToBottom()</code>
| 
|- 
| ScrollToLeftEdge
| <code>DOTAStash.ScrollToLeftEdge()</code>
| 
|- 
| ScrollToRightEdge
| <code>DOTAStash.ScrollToRightEdge()</code>
| 
|- 
| ScrollParentToMakePanelFit
| <code>DOTAStash.ScrollParentToMakePanelFit( unknown_variant_type unknown_variant_type_1, boolean boolean_2 )</code>
| 
|- 
| BCanSeeInParentScroll
| <code>DOTAStash.BCanSeeInParentScroll()</code>
| 
|- 
| GetAttributeInt
| <code>DOTAStash.GetAttributeInt( cstring cstring_1, integer integer_2 )</code>
| 
|- 
| GetAttributeString
| <code>DOTAStash.GetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
| 
|- 
| GetAttributeUInt32
| <code>DOTAStash.GetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
| 
|- 
| SetAttributeInt
| <code>DOTAStash.SetAttributeInt( cstring cstring_1, integer integer_2 )</code>
| 
|- 
| SetAttributeString
| <code>DOTAStash.SetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
| 
|- 
| SetAttributeUInt32
| <code>DOTAStash.SetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
| 
|- 
| SetInputNamespace
| <code>DOTAStash.SetInputNamespace( cstring cstring_1 )</code>
| 
|- 
| RegisterForReadyEvents
| <code>DOTAStash.RegisterForReadyEvents( boolean boolean_1 )</code>
| 
|- 
| BReadyForDisplay
| <code>DOTAStash.BReadyForDisplay()</code>
| 
|- 
| SetReadyForDisplay
| <code>DOTAStash.SetReadyForDisplay( boolean boolean_1 )</code>
| 
|- 
| SetPositionInPixels
| <code>DOTAStash.SetPositionInPixels( float float_1, float float_2, float float_3 )</code>
| 
|- 
| Data
| <code>DOTAStash.Data( js_raw_args js_raw_args_1 )</code>
| 
|- 
| SetPanelEvent
| <code>DOTAStash.SetPanelEvent( js_raw_args js_raw_args_1 )</code>
| 
|- 
| RunScriptInPanelContext
| <code>DOTAStash.RunScriptInPanelContext( js_raw_args js_raw_args_1 )</code>
| 
|- 
| rememberchildfocus
| <code>DOTAStash.rememberchildfocus( boolean boolean_1 )</code>
| 
|- 
| paneltype
| <code>DOTAStash.paneltype()</code>
| 
|}


=== DOTATalentDisplay ===
{| class="standard-table" style="width: 100%;"
! Function
! Signature
! Description
|- 
| visible
| <code>DOTATalentDisplay.visible( boolean boolean_1 )</code>
| 
|- 
| enabled
| <code>DOTATalentDisplay.enabled( boolean boolean_1 )</code>
| 
|- 
| checked
| <code>DOTATalentDisplay.checked( boolean boolean_1 )</code>
| 
|- 
| defaultfocus
| <code>DOTATalentDisplay.defaultfocus( cstring cstring_1 )</code>
| 
|- 
| inputnamespace
| <code>DOTATalentDisplay.inputnamespace( cstring cstring_1 )</code>
| 
|- 
| hittest
| <code>DOTATalentDisplay.hittest( boolean boolean_1 )</code>
| 
|- 
| hittestchildren
| <code>DOTATalentDisplay.hittestchildren( boolean boolean_1 )</code>
| 
|- 
| tabindex
| <code>DOTATalentDisplay.tabindex( float float_1 )</code>
| 
|- 
| selectionpos_x
| <code>DOTATalentDisplay.selectionpos_x( float float_1 )</code>
| 
|- 
| selectionpos_y
| <code>DOTATalentDisplay.selectionpos_y( float float_1 )</code>
| 
|- 
| id
| <code>DOTATalentDisplay.id()</code>
| 
|- 
| layoutfile
| <code>DOTATalentDisplay.layoutfile()</code>
| 
|- 
| contentwidth
| <code>DOTATalentDisplay.contentwidth()</code>
| 
|- 
| contentheight
| <code>DOTATalentDisplay.contentheight()</code>
| 
|- 
| desiredlayoutwidth
| <code>DOTATalentDisplay.desiredlayoutwidth()</code>
| 
|- 
| desiredlayoutheight
| <code>DOTATalentDisplay.desiredlayoutheight()</code>
| 
|- 
| actuallayoutwidth
| <code>DOTATalentDisplay.actuallayoutwidth()</code>
| 
|- 
| actuallayoutheight
| <code>DOTATalentDisplay.actuallayoutheight()</code>
| 
|- 
| actualxoffset
| <code>DOTATalentDisplay.actualxoffset()</code>
| 
|- 
| actualyoffset
| <code>DOTATalentDisplay.actualyoffset()</code>
| 
|- 
| scrolloffset_y
| <code>DOTATalentDisplay.scrolloffset_y()</code>
| 
|- 
| scrolloffset_x
| <code>DOTATalentDisplay.scrolloffset_x()</code>
| 
|- 
| actualuiscale_y
| <code>DOTATalentDisplay.actualuiscale_y()</code>
| 
|- 
| actualuiscale_x
| <code>DOTATalentDisplay.actualuiscale_x()</code>
| 
|- 
| style
| <code>DOTATalentDisplay.style()</code>
| 
|- 
| AddClass
| <code>DOTATalentDisplay.AddClass( cstring cstring_1 )</code>
| 
|- 
| RemoveClass
| <code>DOTATalentDisplay.RemoveClass( cstring cstring_1 )</code>
| 
|- 
| BHasClass
| <code>DOTATalentDisplay.BHasClass( cstring cstring_1 )</code>
| 
|- 
| BAscendantHasClass
| <code>DOTATalentDisplay.BAscendantHasClass( cstring cstring_1 )</code>
| 
|- 
| SetHasClass
| <code>DOTATalentDisplay.SetHasClass( cstring cstring_1, boolean boolean_2 )</code>
| 
|- 
| ToggleClass
| <code>DOTATalentDisplay.ToggleClass( cstring cstring_1 )</code>
| 
|- 
| SwitchClass
| <code>DOTATalentDisplay.SwitchClass( cstring cstring_1, cstring cstring_2 )</code>
| 
|- 
| TriggerClass
| <code>DOTATalentDisplay.TriggerClass( cstring cstring_1 )</code>
| 
|- 
| ClearPanelEvent
| <code>DOTATalentDisplay.ClearPanelEvent( cstring cstring_1 )</code>
| 
|- 
| SetDraggable
| <code>DOTATalentDisplay.SetDraggable( boolean boolean_1 )</code>
| 
|- 
| IsDraggable
| <code>DOTATalentDisplay.IsDraggable()</code>
| 
|- 
| GetChildCount
| <code>DOTATalentDisplay.GetChildCount()</code>
| 
|- 
| GetChild
| <code>DOTATalentDisplay.GetChild( integer integer_1 )</code>
| 
|- 
| GetChildIndex
| <code>DOTATalentDisplay.GetChildIndex( unknown_variant_type unknown_variant_type_1 )</code>
| 
|- 
| Children
| <code>DOTATalentDisplay.Children()</code>
| 
|- 
| FindChildrenWithClassTraverse
| <code>DOTATalentDisplay.FindChildrenWithClassTraverse( cstring cstring_1 )</code>
| 
|- 
| GetParent
| <code>DOTATalentDisplay.GetParent()</code>
| 
|- 
| SetParent
| <code>DOTATalentDisplay.SetParent( unknown_variant_type unknown_variant_type_1 )</code>
| 
|- 
| FindChild
| <code>DOTATalentDisplay.FindChild( cstring cstring_1 )</code>
| 
|- 
| FindChildTraverse
| <code>DOTATalentDisplay.FindChildTraverse( cstring cstring_1 )</code>
| 
|- 
| FindChildInLayoutFile
| <code>DOTATalentDisplay.FindChildInLayoutFile( cstring cstring_1 )</code>
| 
|- 
| FindPanelInLayoutFile
| <code>DOTATalentDisplay.FindPanelInLayoutFile( cstring cstring_1 )</code>
| 
|- 
| RemoveAndDeleteChildren
| <code>DOTATalentDisplay.RemoveAndDeleteChildren()</code>
| 
|- 
| MoveChildBefore
| <code>DOTATalentDisplay.MoveChildBefore( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
| 
|- 
| MoveChildAfter
| <code>DOTATalentDisplay.MoveChildAfter( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
| 
|- 
| GetPositionWithinWindow
| <code>DOTATalentDisplay.GetPositionWithinWindow()</code>
| 
|- 
| ApplyStyles
| <code>DOTATalentDisplay.ApplyStyles( boolean boolean_1 )</code>
| 
|- 
| ClearPropertyFromCode
| <code>DOTATalentDisplay.ClearPropertyFromCode( unknown_variant_type unknown_variant_type_1 )</code>
| 
|- 
| DeleteAsync
| <code>DOTATalentDisplay.DeleteAsync( float float_1 )</code>
| 
|- 
| BIsTransparent
| <code>DOTATalentDisplay.BIsTransparent()</code>
| 
|- 
| BAcceptsInput
| <code>DOTATalentDisplay.BAcceptsInput()</code>
| 
|- 
| BAcceptsFocus
| <code>DOTATalentDisplay.BAcceptsFocus()</code>
| 
|- 
| SetFocus
| <code>DOTATalentDisplay.SetFocus()</code>
| 
|- 
| UpdateFocusInContext
| <code>DOTATalentDisplay.UpdateFocusInContext()</code>
| 
|- 
| BHasHoverStyle
| <code>DOTATalentDisplay.BHasHoverStyle()</code>
| 
|- 
| SetAcceptsFocus
| <code>DOTATalentDisplay.SetAcceptsFocus( boolean boolean_1 )</code>
| 
|- 
| SetDisableFocusOnMouseDown
| <code>DOTATalentDisplay.SetDisableFocusOnMouseDown( boolean boolean_1 )</code>
| 
|- 
| BHasKeyFocus
| <code>DOTATalentDisplay.BHasKeyFocus()</code>
| 
|- 
| SetScrollParentToFitWhenFocused
| <code>DOTATalentDisplay.SetScrollParentToFitWhenFocused( boolean boolean_1 )</code>
| 
|- 
| BScrollParentToFitWhenFocused
| <code>DOTATalentDisplay.BScrollParentToFitWhenFocused()</code>
| 
|- 
| IsSelected
| <code>DOTATalentDisplay.IsSelected()</code>
| 
|- 
| BHasDescendantKeyFocus
| <code>DOTATalentDisplay.BHasDescendantKeyFocus()</code>
| 
|- 
| BLoadLayout
| <code>DOTATalentDisplay.BLoadLayout( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
| 
|- 
| BLoadLayoutFromString
| <code>DOTATalentDisplay.BLoadLayoutFromString( js_raw_args js_raw_args_1 )</code>
| 
|- 
| LoadLayoutFromStringAsync
| <code>DOTATalentDisplay.LoadLayoutFromStringAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
| 
|- 
| LoadLayoutAsync
| <code>DOTATalentDisplay.LoadLayoutAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
| 
|- 
| BLoadLayoutSnippet
| <code>DOTATalentDisplay.BLoadLayoutSnippet( cstring cstring_1 )</code>
| 
|- 
| BCreateChildren
| <code>DOTATalentDisplay.BCreateChildren( cstring cstring_1 )</code>
| 
|- 
| SetTopOfInputContext
| <code>DOTATalentDisplay.SetTopOfInputContext( boolean boolean_1 )</code>
| 
|- 
| SetDialogVariable
| <code>DOTATalentDisplay.SetDialogVariable( cstring cstring_1, cstring cstring_2 )</code>
| 
|- 
| SetDialogVariableInt
| <code>DOTATalentDisplay.SetDialogVariableInt( cstring cstring_1, integer integer_2 )</code>
| 
|- 
| SetDialogVariableTime
| <code>DOTATalentDisplay.SetDialogVariableTime( cstring cstring_1, int64 int64_2 )</code>
| 
|- 
| ScrollToTop
| <code>DOTATalentDisplay.ScrollToTop()</code>
| 
|- 
| ScrollToBottom
| <code>DOTATalentDisplay.ScrollToBottom()</code>
| 
|- 
| ScrollToLeftEdge
| <code>DOTATalentDisplay.ScrollToLeftEdge()</code>
| 
|- 
| ScrollToRightEdge
| <code>DOTATalentDisplay.ScrollToRightEdge()</code>
| 
|- 
| ScrollParentToMakePanelFit
| <code>DOTATalentDisplay.ScrollParentToMakePanelFit( unknown_variant_type unknown_variant_type_1, boolean boolean_2 )</code>
| 
|- 
| BCanSeeInParentScroll
| <code>DOTATalentDisplay.BCanSeeInParentScroll()</code>
| 
|- 
| GetAttributeInt
| <code>DOTATalentDisplay.GetAttributeInt( cstring cstring_1, integer integer_2 )</code>
| 
|- 
| GetAttributeString
| <code>DOTATalentDisplay.GetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
| 
|- 
| GetAttributeUInt32
| <code>DOTATalentDisplay.GetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
| 
|- 
| SetAttributeInt
| <code>DOTATalentDisplay.SetAttributeInt( cstring cstring_1, integer integer_2 )</code>
| 
|- 
| SetAttributeString
| <code>DOTATalentDisplay.SetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
| 
|- 
| SetAttributeUInt32
| <code>DOTATalentDisplay.SetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
| 
|- 
| SetInputNamespace
| <code>DOTATalentDisplay.SetInputNamespace( cstring cstring_1 )</code>
| 
|- 
| RegisterForReadyEvents
| <code>DOTATalentDisplay.RegisterForReadyEvents( boolean boolean_1 )</code>
| 
|- 
| BReadyForDisplay
| <code>DOTATalentDisplay.BReadyForDisplay()</code>
| 
|- 
| SetReadyForDisplay
| <code>DOTATalentDisplay.SetReadyForDisplay( boolean boolean_1 )</code>
| 
|- 
| SetPositionInPixels
| <code>DOTATalentDisplay.SetPositionInPixels( float float_1, float float_2, float float_3 )</code>
| 
|- 
| Data
| <code>DOTATalentDisplay.Data( js_raw_args js_raw_args_1 )</code>
| 
|- 
| SetPanelEvent
| <code>DOTATalentDisplay.SetPanelEvent( js_raw_args js_raw_args_1 )</code>
| 
|- 
| RunScriptInPanelContext
| <code>DOTATalentDisplay.RunScriptInPanelContext( js_raw_args js_raw_args_1 )</code>
| 
|- 
| rememberchildfocus
| <code>DOTATalentDisplay.rememberchildfocus( boolean boolean_1 )</code>
| 
|- 
| paneltype
| <code>DOTATalentDisplay.paneltype()</code>
| 
|}


=== DOTAHUDShop ===
{| class="standard-table" style="width: 100%;"
! Function
! Signature
! Description
|- 
| visible
| <code>DOTAHUDShop.visible( boolean boolean_1 )</code>
| 
|- 
| enabled
| <code>DOTAHUDShop.enabled( boolean boolean_1 )</code>
| 
|- 
| checked
| <code>DOTAHUDShop.checked( boolean boolean_1 )</code>
| 
|- 
| defaultfocus
| <code>DOTAHUDShop.defaultfocus( cstring cstring_1 )</code>
| 
|- 
| inputnamespace
| <code>DOTAHUDShop.inputnamespace( cstring cstring_1 )</code>
| 
|- 
| hittest
| <code>DOTAHUDShop.hittest( boolean boolean_1 )</code>
| 
|- 
| hittestchildren
| <code>DOTAHUDShop.hittestchildren( boolean boolean_1 )</code>
| 
|- 
| tabindex
| <code>DOTAHUDShop.tabindex( float float_1 )</code>
| 
|- 
| selectionpos_x
| <code>DOTAHUDShop.selectionpos_x( float float_1 )</code>
| 
|- 
| selectionpos_y
| <code>DOTAHUDShop.selectionpos_y( float float_1 )</code>
| 
|- 
| id
| <code>DOTAHUDShop.id()</code>
| 
|- 
| layoutfile
| <code>DOTAHUDShop.layoutfile()</code>
| 
|- 
| contentwidth
| <code>DOTAHUDShop.contentwidth()</code>
| 
|- 
| contentheight
| <code>DOTAHUDShop.contentheight()</code>
| 
|- 
| desiredlayoutwidth
| <code>DOTAHUDShop.desiredlayoutwidth()</code>
| 
|- 
| desiredlayoutheight
| <code>DOTAHUDShop.desiredlayoutheight()</code>
| 
|- 
| actuallayoutwidth
| <code>DOTAHUDShop.actuallayoutwidth()</code>
| 
|- 
| actuallayoutheight
| <code>DOTAHUDShop.actuallayoutheight()</code>
| 
|- 
| actualxoffset
| <code>DOTAHUDShop.actualxoffset()</code>
| 
|- 
| actualyoffset
| <code>DOTAHUDShop.actualyoffset()</code>
| 
|- 
| scrolloffset_y
| <code>DOTAHUDShop.scrolloffset_y()</code>
| 
|- 
| scrolloffset_x
| <code>DOTAHUDShop.scrolloffset_x()</code>
| 
|- 
| actualuiscale_y
| <code>DOTAHUDShop.actualuiscale_y()</code>
| 
|- 
| actualuiscale_x
| <code>DOTAHUDShop.actualuiscale_x()</code>
| 
|- 
| style
| <code>DOTAHUDShop.style()</code>
| 
|- 
| AddClass
| <code>DOTAHUDShop.AddClass( cstring cstring_1 )</code>
| 
|- 
| RemoveClass
| <code>DOTAHUDShop.RemoveClass( cstring cstring_1 )</code>
| 
|- 
| BHasClass
| <code>DOTAHUDShop.BHasClass( cstring cstring_1 )</code>
| 
|- 
| BAscendantHasClass
| <code>DOTAHUDShop.BAscendantHasClass( cstring cstring_1 )</code>
| 
|- 
| SetHasClass
| <code>DOTAHUDShop.SetHasClass( cstring cstring_1, boolean boolean_2 )</code>
| 
|- 
| ToggleClass
| <code>DOTAHUDShop.ToggleClass( cstring cstring_1 )</code>
| 
|- 
| SwitchClass
| <code>DOTAHUDShop.SwitchClass( cstring cstring_1, cstring cstring_2 )</code>
| 
|- 
| TriggerClass
| <code>DOTAHUDShop.TriggerClass( cstring cstring_1 )</code>
| 
|- 
| ClearPanelEvent
| <code>DOTAHUDShop.ClearPanelEvent( cstring cstring_1 )</code>
| 
|- 
| SetDraggable
| <code>DOTAHUDShop.SetDraggable( boolean boolean_1 )</code>
| 
|- 
| IsDraggable
| <code>DOTAHUDShop.IsDraggable()</code>
| 
|- 
| GetChildCount
| <code>DOTAHUDShop.GetChildCount()</code>
| 
|- 
| GetChild
| <code>DOTAHUDShop.GetChild( integer integer_1 )</code>
| 
|- 
| GetChildIndex
| <code>DOTAHUDShop.GetChildIndex( unknown_variant_type unknown_variant_type_1 )</code>
| 
|- 
| Children
| <code>DOTAHUDShop.Children()</code>
| 
|- 
| FindChildrenWithClassTraverse
| <code>DOTAHUDShop.FindChildrenWithClassTraverse( cstring cstring_1 )</code>
| 
|- 
| GetParent
| <code>DOTAHUDShop.GetParent()</code>
| 
|- 
| SetParent
| <code>DOTAHUDShop.SetParent( unknown_variant_type unknown_variant_type_1 )</code>
| 
|- 
| FindChild
| <code>DOTAHUDShop.FindChild( cstring cstring_1 )</code>
| 
|- 
| FindChildTraverse
| <code>DOTAHUDShop.FindChildTraverse( cstring cstring_1 )</code>
| 
|- 
| FindChildInLayoutFile
| <code>DOTAHUDShop.FindChildInLayoutFile( cstring cstring_1 )</code>
| 
|- 
| FindPanelInLayoutFile
| <code>DOTAHUDShop.FindPanelInLayoutFile( cstring cstring_1 )</code>
| 
|- 
| RemoveAndDeleteChildren
| <code>DOTAHUDShop.RemoveAndDeleteChildren()</code>
| 
|- 
| MoveChildBefore
| <code>DOTAHUDShop.MoveChildBefore( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
| 
|- 
| MoveChildAfter
| <code>DOTAHUDShop.MoveChildAfter( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
| 
|- 
| GetPositionWithinWindow
| <code>DOTAHUDShop.GetPositionWithinWindow()</code>
| 
|- 
| ApplyStyles
| <code>DOTAHUDShop.ApplyStyles( boolean boolean_1 )</code>
| 
|- 
| ClearPropertyFromCode
| <code>DOTAHUDShop.ClearPropertyFromCode( unknown_variant_type unknown_variant_type_1 )</code>
| 
|- 
| DeleteAsync
| <code>DOTAHUDShop.DeleteAsync( float float_1 )</code>
| 
|- 
| BIsTransparent
| <code>DOTAHUDShop.BIsTransparent()</code>
| 
|- 
| BAcceptsInput
| <code>DOTAHUDShop.BAcceptsInput()</code>
| 
|- 
| BAcceptsFocus
| <code>DOTAHUDShop.BAcceptsFocus()</code>
| 
|- 
| SetFocus
| <code>DOTAHUDShop.SetFocus()</code>
| 
|- 
| UpdateFocusInContext
| <code>DOTAHUDShop.UpdateFocusInContext()</code>
| 
|- 
| BHasHoverStyle
| <code>DOTAHUDShop.BHasHoverStyle()</code>
| 
|- 
| SetAcceptsFocus
| <code>DOTAHUDShop.SetAcceptsFocus( boolean boolean_1 )</code>
| 
|- 
| SetDisableFocusOnMouseDown
| <code>DOTAHUDShop.SetDisableFocusOnMouseDown( boolean boolean_1 )</code>
| 
|- 
| BHasKeyFocus
| <code>DOTAHUDShop.BHasKeyFocus()</code>
| 
|- 
| SetScrollParentToFitWhenFocused
| <code>DOTAHUDShop.SetScrollParentToFitWhenFocused( boolean boolean_1 )</code>
| 
|- 
| BScrollParentToFitWhenFocused
| <code>DOTAHUDShop.BScrollParentToFitWhenFocused()</code>
| 
|- 
| IsSelected
| <code>DOTAHUDShop.IsSelected()</code>
| 
|- 
| BHasDescendantKeyFocus
| <code>DOTAHUDShop.BHasDescendantKeyFocus()</code>
| 
|- 
| BLoadLayout
| <code>DOTAHUDShop.BLoadLayout( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
| 
|- 
| BLoadLayoutFromString
| <code>DOTAHUDShop.BLoadLayoutFromString( js_raw_args js_raw_args_1 )</code>
| 
|- 
| LoadLayoutFromStringAsync
| <code>DOTAHUDShop.LoadLayoutFromStringAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
| 
|- 
| LoadLayoutAsync
| <code>DOTAHUDShop.LoadLayoutAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
| 
|- 
| BLoadLayoutSnippet
| <code>DOTAHUDShop.BLoadLayoutSnippet( cstring cstring_1 )</code>
| 
|- 
| BCreateChildren
| <code>DOTAHUDShop.BCreateChildren( cstring cstring_1 )</code>
| 
|- 
| SetTopOfInputContext
| <code>DOTAHUDShop.SetTopOfInputContext( boolean boolean_1 )</code>
| 
|- 
| SetDialogVariable
| <code>DOTAHUDShop.SetDialogVariable( cstring cstring_1, cstring cstring_2 )</code>
| 
|- 
| SetDialogVariableInt
| <code>DOTAHUDShop.SetDialogVariableInt( cstring cstring_1, integer integer_2 )</code>
| 
|- 
| SetDialogVariableTime
| <code>DOTAHUDShop.SetDialogVariableTime( cstring cstring_1, int64 int64_2 )</code>
| 
|- 
| ScrollToTop
| <code>DOTAHUDShop.ScrollToTop()</code>
| 
|- 
| ScrollToBottom
| <code>DOTAHUDShop.ScrollToBottom()</code>
| 
|- 
| ScrollToLeftEdge
| <code>DOTAHUDShop.ScrollToLeftEdge()</code>
| 
|- 
| ScrollToRightEdge
| <code>DOTAHUDShop.ScrollToRightEdge()</code>
| 
|- 
| ScrollParentToMakePanelFit
| <code>DOTAHUDShop.ScrollParentToMakePanelFit( unknown_variant_type unknown_variant_type_1, boolean boolean_2 )</code>
| 
|- 
| BCanSeeInParentScroll
| <code>DOTAHUDShop.BCanSeeInParentScroll()</code>
| 
|- 
| GetAttributeInt
| <code>DOTAHUDShop.GetAttributeInt( cstring cstring_1, integer integer_2 )</code>
| 
|- 
| GetAttributeString
| <code>DOTAHUDShop.GetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
| 
|- 
| GetAttributeUInt32
| <code>DOTAHUDShop.GetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
| 
|- 
| SetAttributeInt
| <code>DOTAHUDShop.SetAttributeInt( cstring cstring_1, integer integer_2 )</code>
| 
|- 
| SetAttributeString
| <code>DOTAHUDShop.SetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
| 
|- 
| SetAttributeUInt32
| <code>DOTAHUDShop.SetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
| 
|- 
| SetInputNamespace
| <code>DOTAHUDShop.SetInputNamespace( cstring cstring_1 )</code>
| 
|- 
| RegisterForReadyEvents
| <code>DOTAHUDShop.RegisterForReadyEvents( boolean boolean_1 )</code>
| 
|- 
| BReadyForDisplay
| <code>DOTAHUDShop.BReadyForDisplay()</code>
| 
|- 
| SetReadyForDisplay
| <code>DOTAHUDShop.SetReadyForDisplay( boolean boolean_1 )</code>
| 
|- 
| SetPositionInPixels
| <code>DOTAHUDShop.SetPositionInPixels( float float_1, float float_2, float float_3 )</code>
| 
|- 
| Data
| <code>DOTAHUDShop.Data( js_raw_args js_raw_args_1 )</code>
| 
|- 
| SetPanelEvent
| <code>DOTAHUDShop.SetPanelEvent( js_raw_args js_raw_args_1 )</code>
| 
|- 
| RunScriptInPanelContext
| <code>DOTAHUDShop.RunScriptInPanelContext( js_raw_args js_raw_args_1 )</code>
| 
|- 
| rememberchildfocus
| <code>DOTAHUDShop.rememberchildfocus( boolean boolean_1 )</code>
| 
|- 
| paneltype
| <code>DOTAHUDShop.paneltype()</code>
| 
|}


=== DOTAQuickStats ===
{| class="standard-table" style="width: 100%;"
! Function
! Signature
! Description
|- 
| visible
| <code>DOTAQuickStats.visible( boolean boolean_1 )</code>
| 
|- 
| enabled
| <code>DOTAQuickStats.enabled( boolean boolean_1 )</code>
| 
|- 
| checked
| <code>DOTAQuickStats.checked( boolean boolean_1 )</code>
| 
|- 
| defaultfocus
| <code>DOTAQuickStats.defaultfocus( cstring cstring_1 )</code>
| 
|- 
| inputnamespace
| <code>DOTAQuickStats.inputnamespace( cstring cstring_1 )</code>
| 
|- 
| hittest
| <code>DOTAQuickStats.hittest( boolean boolean_1 )</code>
| 
|- 
| hittestchildren
| <code>DOTAQuickStats.hittestchildren( boolean boolean_1 )</code>
| 
|- 
| tabindex
| <code>DOTAQuickStats.tabindex( float float_1 )</code>
| 
|- 
| selectionpos_x
| <code>DOTAQuickStats.selectionpos_x( float float_1 )</code>
| 
|- 
| selectionpos_y
| <code>DOTAQuickStats.selectionpos_y( float float_1 )</code>
| 
|- 
| id
| <code>DOTAQuickStats.id()</code>
| 
|- 
| layoutfile
| <code>DOTAQuickStats.layoutfile()</code>
| 
|- 
| contentwidth
| <code>DOTAQuickStats.contentwidth()</code>
| 
|- 
| contentheight
| <code>DOTAQuickStats.contentheight()</code>
| 
|- 
| desiredlayoutwidth
| <code>DOTAQuickStats.desiredlayoutwidth()</code>
| 
|- 
| desiredlayoutheight
| <code>DOTAQuickStats.desiredlayoutheight()</code>
| 
|- 
| actuallayoutwidth
| <code>DOTAQuickStats.actuallayoutwidth()</code>
| 
|- 
| actuallayoutheight
| <code>DOTAQuickStats.actuallayoutheight()</code>
| 
|- 
| actualxoffset
| <code>DOTAQuickStats.actualxoffset()</code>
| 
|- 
| actualyoffset
| <code>DOTAQuickStats.actualyoffset()</code>
| 
|- 
| scrolloffset_y
| <code>DOTAQuickStats.scrolloffset_y()</code>
| 
|- 
| scrolloffset_x
| <code>DOTAQuickStats.scrolloffset_x()</code>
| 
|- 
| actualuiscale_y
| <code>DOTAQuickStats.actualuiscale_y()</code>
| 
|- 
| actualuiscale_x
| <code>DOTAQuickStats.actualuiscale_x()</code>
| 
|- 
| style
| <code>DOTAQuickStats.style()</code>
| 
|- 
| AddClass
| <code>DOTAQuickStats.AddClass( cstring cstring_1 )</code>
| 
|- 
| RemoveClass
| <code>DOTAQuickStats.RemoveClass( cstring cstring_1 )</code>
| 
|- 
| BHasClass
| <code>DOTAQuickStats.BHasClass( cstring cstring_1 )</code>
| 
|- 
| BAscendantHasClass
| <code>DOTAQuickStats.BAscendantHasClass( cstring cstring_1 )</code>
| 
|- 
| SetHasClass
| <code>DOTAQuickStats.SetHasClass( cstring cstring_1, boolean boolean_2 )</code>
| 
|- 
| ToggleClass
| <code>DOTAQuickStats.ToggleClass( cstring cstring_1 )</code>
| 
|- 
| SwitchClass
| <code>DOTAQuickStats.SwitchClass( cstring cstring_1, cstring cstring_2 )</code>
| 
|- 
| TriggerClass
| <code>DOTAQuickStats.TriggerClass( cstring cstring_1 )</code>
| 
|- 
| ClearPanelEvent
| <code>DOTAQuickStats.ClearPanelEvent( cstring cstring_1 )</code>
| 
|- 
| SetDraggable
| <code>DOTAQuickStats.SetDraggable( boolean boolean_1 )</code>
| 
|- 
| IsDraggable
| <code>DOTAQuickStats.IsDraggable()</code>
| 
|- 
| GetChildCount
| <code>DOTAQuickStats.GetChildCount()</code>
| 
|- 
| GetChild
| <code>DOTAQuickStats.GetChild( integer integer_1 )</code>
| 
|- 
| GetChildIndex
| <code>DOTAQuickStats.GetChildIndex( unknown_variant_type unknown_variant_type_1 )</code>
| 
|- 
| Children
| <code>DOTAQuickStats.Children()</code>
| 
|- 
| FindChildrenWithClassTraverse
| <code>DOTAQuickStats.FindChildrenWithClassTraverse( cstring cstring_1 )</code>
| 
|- 
| GetParent
| <code>DOTAQuickStats.GetParent()</code>
| 
|- 
| SetParent
| <code>DOTAQuickStats.SetParent( unknown_variant_type unknown_variant_type_1 )</code>
| 
|- 
| FindChild
| <code>DOTAQuickStats.FindChild( cstring cstring_1 )</code>
| 
|- 
| FindChildTraverse
| <code>DOTAQuickStats.FindChildTraverse( cstring cstring_1 )</code>
| 
|- 
| FindChildInLayoutFile
| <code>DOTAQuickStats.FindChildInLayoutFile( cstring cstring_1 )</code>
| 
|- 
| FindPanelInLayoutFile
| <code>DOTAQuickStats.FindPanelInLayoutFile( cstring cstring_1 )</code>
| 
|- 
| RemoveAndDeleteChildren
| <code>DOTAQuickStats.RemoveAndDeleteChildren()</code>
| 
|- 
| MoveChildBefore
| <code>DOTAQuickStats.MoveChildBefore( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
| 
|- 
| MoveChildAfter
| <code>DOTAQuickStats.MoveChildAfter( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
| 
|- 
| GetPositionWithinWindow
| <code>DOTAQuickStats.GetPositionWithinWindow()</code>
| 
|- 
| ApplyStyles
| <code>DOTAQuickStats.ApplyStyles( boolean boolean_1 )</code>
| 
|- 
| ClearPropertyFromCode
| <code>DOTAQuickStats.ClearPropertyFromCode( unknown_variant_type unknown_variant_type_1 )</code>
| 
|- 
| DeleteAsync
| <code>DOTAQuickStats.DeleteAsync( float float_1 )</code>
| 
|- 
| BIsTransparent
| <code>DOTAQuickStats.BIsTransparent()</code>
| 
|- 
| BAcceptsInput
| <code>DOTAQuickStats.BAcceptsInput()</code>
| 
|- 
| BAcceptsFocus
| <code>DOTAQuickStats.BAcceptsFocus()</code>
| 
|- 
| SetFocus
| <code>DOTAQuickStats.SetFocus()</code>
| 
|- 
| UpdateFocusInContext
| <code>DOTAQuickStats.UpdateFocusInContext()</code>
| 
|- 
| BHasHoverStyle
| <code>DOTAQuickStats.BHasHoverStyle()</code>
| 
|- 
| SetAcceptsFocus
| <code>DOTAQuickStats.SetAcceptsFocus( boolean boolean_1 )</code>
| 
|- 
| SetDisableFocusOnMouseDown
| <code>DOTAQuickStats.SetDisableFocusOnMouseDown( boolean boolean_1 )</code>
| 
|- 
| BHasKeyFocus
| <code>DOTAQuickStats.BHasKeyFocus()</code>
| 
|- 
| SetScrollParentToFitWhenFocused
| <code>DOTAQuickStats.SetScrollParentToFitWhenFocused( boolean boolean_1 )</code>
| 
|- 
| BScrollParentToFitWhenFocused
| <code>DOTAQuickStats.BScrollParentToFitWhenFocused()</code>
| 
|- 
| IsSelected
| <code>DOTAQuickStats.IsSelected()</code>
| 
|- 
| BHasDescendantKeyFocus
| <code>DOTAQuickStats.BHasDescendantKeyFocus()</code>
| 
|- 
| BLoadLayout
| <code>DOTAQuickStats.BLoadLayout( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
| 
|- 
| BLoadLayoutFromString
| <code>DOTAQuickStats.BLoadLayoutFromString( js_raw_args js_raw_args_1 )</code>
| 
|- 
| LoadLayoutFromStringAsync
| <code>DOTAQuickStats.LoadLayoutFromStringAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
| 
|- 
| LoadLayoutAsync
| <code>DOTAQuickStats.LoadLayoutAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
| 
|- 
| BLoadLayoutSnippet
| <code>DOTAQuickStats.BLoadLayoutSnippet( cstring cstring_1 )</code>
| 
|- 
| BCreateChildren
| <code>DOTAQuickStats.BCreateChildren( cstring cstring_1 )</code>
| 
|- 
| SetTopOfInputContext
| <code>DOTAQuickStats.SetTopOfInputContext( boolean boolean_1 )</code>
| 
|- 
| SetDialogVariable
| <code>DOTAQuickStats.SetDialogVariable( cstring cstring_1, cstring cstring_2 )</code>
| 
|- 
| SetDialogVariableInt
| <code>DOTAQuickStats.SetDialogVariableInt( cstring cstring_1, integer integer_2 )</code>
| 
|- 
| SetDialogVariableTime
| <code>DOTAQuickStats.SetDialogVariableTime( cstring cstring_1, int64 int64_2 )</code>
| 
|- 
| ScrollToTop
| <code>DOTAQuickStats.ScrollToTop()</code>
| 
|- 
| ScrollToBottom
| <code>DOTAQuickStats.ScrollToBottom()</code>
| 
|- 
| ScrollToLeftEdge
| <code>DOTAQuickStats.ScrollToLeftEdge()</code>
| 
|- 
| ScrollToRightEdge
| <code>DOTAQuickStats.ScrollToRightEdge()</code>
| 
|- 
| ScrollParentToMakePanelFit
| <code>DOTAQuickStats.ScrollParentToMakePanelFit( unknown_variant_type unknown_variant_type_1, boolean boolean_2 )</code>
| 
|- 
| BCanSeeInParentScroll
| <code>DOTAQuickStats.BCanSeeInParentScroll()</code>
| 
|- 
| GetAttributeInt
| <code>DOTAQuickStats.GetAttributeInt( cstring cstring_1, integer integer_2 )</code>
| 
|- 
| GetAttributeString
| <code>DOTAQuickStats.GetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
| 
|- 
| GetAttributeUInt32
| <code>DOTAQuickStats.GetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
| 
|- 
| SetAttributeInt
| <code>DOTAQuickStats.SetAttributeInt( cstring cstring_1, integer integer_2 )</code>
| 
|- 
| SetAttributeString
| <code>DOTAQuickStats.SetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
| 
|- 
| SetAttributeUInt32
| <code>DOTAQuickStats.SetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
| 
|- 
| SetInputNamespace
| <code>DOTAQuickStats.SetInputNamespace( cstring cstring_1 )</code>
| 
|- 
| RegisterForReadyEvents
| <code>DOTAQuickStats.RegisterForReadyEvents( boolean boolean_1 )</code>
| 
|- 
| BReadyForDisplay
| <code>DOTAQuickStats.BReadyForDisplay()</code>
| 
|- 
| SetReadyForDisplay
| <code>DOTAQuickStats.SetReadyForDisplay( boolean boolean_1 )</code>
| 
|- 
| SetPositionInPixels
| <code>DOTAQuickStats.SetPositionInPixels( float float_1, float float_2, float float_3 )</code>
| 
|- 
| Data
| <code>DOTAQuickStats.Data( js_raw_args js_raw_args_1 )</code>
| 
|- 
| SetPanelEvent
| <code>DOTAQuickStats.SetPanelEvent( js_raw_args js_raw_args_1 )</code>
| 
|- 
| RunScriptInPanelContext
| <code>DOTAQuickStats.RunScriptInPanelContext( js_raw_args js_raw_args_1 )</code>
| 
|- 
| rememberchildfocus
| <code>DOTAQuickStats.rememberchildfocus( boolean boolean_1 )</code>
| 
|- 
| paneltype
| <code>DOTAQuickStats.paneltype()</code>
| 
|}


=== DOTAPlusStatus ===
{| class="standard-table" style="width: 100%;"
! Function
! Signature
! Description
|- 
| visible
| <code>DOTAPlusStatus.visible( boolean boolean_1 )</code>
| 
|- 
| enabled
| <code>DOTAPlusStatus.enabled( boolean boolean_1 )</code>
| 
|- 
| checked
| <code>DOTAPlusStatus.checked( boolean boolean_1 )</code>
| 
|- 
| defaultfocus
| <code>DOTAPlusStatus.defaultfocus( cstring cstring_1 )</code>
| 
|- 
| inputnamespace
| <code>DOTAPlusStatus.inputnamespace( cstring cstring_1 )</code>
| 
|- 
| hittest
| <code>DOTAPlusStatus.hittest( boolean boolean_1 )</code>
| 
|- 
| hittestchildren
| <code>DOTAPlusStatus.hittestchildren( boolean boolean_1 )</code>
| 
|- 
| tabindex
| <code>DOTAPlusStatus.tabindex( float float_1 )</code>
| 
|- 
| selectionpos_x
| <code>DOTAPlusStatus.selectionpos_x( float float_1 )</code>
| 
|- 
| selectionpos_y
| <code>DOTAPlusStatus.selectionpos_y( float float_1 )</code>
| 
|- 
| id
| <code>DOTAPlusStatus.id()</code>
| 
|- 
| layoutfile
| <code>DOTAPlusStatus.layoutfile()</code>
| 
|- 
| contentwidth
| <code>DOTAPlusStatus.contentwidth()</code>
| 
|- 
| contentheight
| <code>DOTAPlusStatus.contentheight()</code>
| 
|- 
| desiredlayoutwidth
| <code>DOTAPlusStatus.desiredlayoutwidth()</code>
| 
|- 
| desiredlayoutheight
| <code>DOTAPlusStatus.desiredlayoutheight()</code>
| 
|- 
| actuallayoutwidth
| <code>DOTAPlusStatus.actuallayoutwidth()</code>
| 
|- 
| actuallayoutheight
| <code>DOTAPlusStatus.actuallayoutheight()</code>
| 
|- 
| actualxoffset
| <code>DOTAPlusStatus.actualxoffset()</code>
| 
|- 
| actualyoffset
| <code>DOTAPlusStatus.actualyoffset()</code>
| 
|- 
| scrolloffset_y
| <code>DOTAPlusStatus.scrolloffset_y()</code>
| 
|- 
| scrolloffset_x
| <code>DOTAPlusStatus.scrolloffset_x()</code>
| 
|- 
| actualuiscale_y
| <code>DOTAPlusStatus.actualuiscale_y()</code>
| 
|- 
| actualuiscale_x
| <code>DOTAPlusStatus.actualuiscale_x()</code>
| 
|- 
| style
| <code>DOTAPlusStatus.style()</code>
| 
|- 
| AddClass
| <code>DOTAPlusStatus.AddClass( cstring cstring_1 )</code>
| 
|- 
| RemoveClass
| <code>DOTAPlusStatus.RemoveClass( cstring cstring_1 )</code>
| 
|- 
| BHasClass
| <code>DOTAPlusStatus.BHasClass( cstring cstring_1 )</code>
| 
|- 
| BAscendantHasClass
| <code>DOTAPlusStatus.BAscendantHasClass( cstring cstring_1 )</code>
| 
|- 
| SetHasClass
| <code>DOTAPlusStatus.SetHasClass( cstring cstring_1, boolean boolean_2 )</code>
| 
|- 
| ToggleClass
| <code>DOTAPlusStatus.ToggleClass( cstring cstring_1 )</code>
| 
|- 
| SwitchClass
| <code>DOTAPlusStatus.SwitchClass( cstring cstring_1, cstring cstring_2 )</code>
| 
|- 
| TriggerClass
| <code>DOTAPlusStatus.TriggerClass( cstring cstring_1 )</code>
| 
|- 
| ClearPanelEvent
| <code>DOTAPlusStatus.ClearPanelEvent( cstring cstring_1 )</code>
| 
|- 
| SetDraggable
| <code>DOTAPlusStatus.SetDraggable( boolean boolean_1 )</code>
| 
|- 
| IsDraggable
| <code>DOTAPlusStatus.IsDraggable()</code>
| 
|- 
| GetChildCount
| <code>DOTAPlusStatus.GetChildCount()</code>
| 
|- 
| GetChild
| <code>DOTAPlusStatus.GetChild( integer integer_1 )</code>
| 
|- 
| GetChildIndex
| <code>DOTAPlusStatus.GetChildIndex( unknown_variant_type unknown_variant_type_1 )</code>
| 
|- 
| Children
| <code>DOTAPlusStatus.Children()</code>
| 
|- 
| FindChildrenWithClassTraverse
| <code>DOTAPlusStatus.FindChildrenWithClassTraverse( cstring cstring_1 )</code>
| 
|- 
| GetParent
| <code>DOTAPlusStatus.GetParent()</code>
| 
|- 
| SetParent
| <code>DOTAPlusStatus.SetParent( unknown_variant_type unknown_variant_type_1 )</code>
| 
|- 
| FindChild
| <code>DOTAPlusStatus.FindChild( cstring cstring_1 )</code>
| 
|- 
| FindChildTraverse
| <code>DOTAPlusStatus.FindChildTraverse( cstring cstring_1 )</code>
| 
|- 
| FindChildInLayoutFile
| <code>DOTAPlusStatus.FindChildInLayoutFile( cstring cstring_1 )</code>
| 
|- 
| FindPanelInLayoutFile
| <code>DOTAPlusStatus.FindPanelInLayoutFile( cstring cstring_1 )</code>
| 
|- 
| RemoveAndDeleteChildren
| <code>DOTAPlusStatus.RemoveAndDeleteChildren()</code>
| 
|- 
| MoveChildBefore
| <code>DOTAPlusStatus.MoveChildBefore( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
| 
|- 
| MoveChildAfter
| <code>DOTAPlusStatus.MoveChildAfter( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
| 
|- 
| GetPositionWithinWindow
| <code>DOTAPlusStatus.GetPositionWithinWindow()</code>
| 
|- 
| ApplyStyles
| <code>DOTAPlusStatus.ApplyStyles( boolean boolean_1 )</code>
| 
|- 
| ClearPropertyFromCode
| <code>DOTAPlusStatus.ClearPropertyFromCode( unknown_variant_type unknown_variant_type_1 )</code>
| 
|- 
| DeleteAsync
| <code>DOTAPlusStatus.DeleteAsync( float float_1 )</code>
| 
|- 
| BIsTransparent
| <code>DOTAPlusStatus.BIsTransparent()</code>
| 
|- 
| BAcceptsInput
| <code>DOTAPlusStatus.BAcceptsInput()</code>
| 
|- 
| BAcceptsFocus
| <code>DOTAPlusStatus.BAcceptsFocus()</code>
| 
|- 
| SetFocus
| <code>DOTAPlusStatus.SetFocus()</code>
| 
|- 
| UpdateFocusInContext
| <code>DOTAPlusStatus.UpdateFocusInContext()</code>
| 
|- 
| BHasHoverStyle
| <code>DOTAPlusStatus.BHasHoverStyle()</code>
| 
|- 
| SetAcceptsFocus
| <code>DOTAPlusStatus.SetAcceptsFocus( boolean boolean_1 )</code>
| 
|- 
| SetDisableFocusOnMouseDown
| <code>DOTAPlusStatus.SetDisableFocusOnMouseDown( boolean boolean_1 )</code>
| 
|- 
| BHasKeyFocus
| <code>DOTAPlusStatus.BHasKeyFocus()</code>
| 
|- 
| SetScrollParentToFitWhenFocused
| <code>DOTAPlusStatus.SetScrollParentToFitWhenFocused( boolean boolean_1 )</code>
| 
|- 
| BScrollParentToFitWhenFocused
| <code>DOTAPlusStatus.BScrollParentToFitWhenFocused()</code>
| 
|- 
| IsSelected
| <code>DOTAPlusStatus.IsSelected()</code>
| 
|- 
| BHasDescendantKeyFocus
| <code>DOTAPlusStatus.BHasDescendantKeyFocus()</code>
| 
|- 
| BLoadLayout
| <code>DOTAPlusStatus.BLoadLayout( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
| 
|- 
| BLoadLayoutFromString
| <code>DOTAPlusStatus.BLoadLayoutFromString( js_raw_args js_raw_args_1 )</code>
| 
|- 
| LoadLayoutFromStringAsync
| <code>DOTAPlusStatus.LoadLayoutFromStringAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
| 
|- 
| LoadLayoutAsync
| <code>DOTAPlusStatus.LoadLayoutAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
| 
|- 
| BLoadLayoutSnippet
| <code>DOTAPlusStatus.BLoadLayoutSnippet( cstring cstring_1 )</code>
| 
|- 
| BCreateChildren
| <code>DOTAPlusStatus.BCreateChildren( cstring cstring_1 )</code>
| 
|- 
| SetTopOfInputContext
| <code>DOTAPlusStatus.SetTopOfInputContext( boolean boolean_1 )</code>
| 
|- 
| SetDialogVariable
| <code>DOTAPlusStatus.SetDialogVariable( cstring cstring_1, cstring cstring_2 )</code>
| 
|- 
| SetDialogVariableInt
| <code>DOTAPlusStatus.SetDialogVariableInt( cstring cstring_1, integer integer_2 )</code>
| 
|- 
| SetDialogVariableTime
| <code>DOTAPlusStatus.SetDialogVariableTime( cstring cstring_1, int64 int64_2 )</code>
| 
|- 
| ScrollToTop
| <code>DOTAPlusStatus.ScrollToTop()</code>
| 
|- 
| ScrollToBottom
| <code>DOTAPlusStatus.ScrollToBottom()</code>
| 
|- 
| ScrollToLeftEdge
| <code>DOTAPlusStatus.ScrollToLeftEdge()</code>
| 
|- 
| ScrollToRightEdge
| <code>DOTAPlusStatus.ScrollToRightEdge()</code>
| 
|- 
| ScrollParentToMakePanelFit
| <code>DOTAPlusStatus.ScrollParentToMakePanelFit( unknown_variant_type unknown_variant_type_1, boolean boolean_2 )</code>
| 
|- 
| BCanSeeInParentScroll
| <code>DOTAPlusStatus.BCanSeeInParentScroll()</code>
| 
|- 
| GetAttributeInt
| <code>DOTAPlusStatus.GetAttributeInt( cstring cstring_1, integer integer_2 )</code>
| 
|- 
| GetAttributeString
| <code>DOTAPlusStatus.GetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
| 
|- 
| GetAttributeUInt32
| <code>DOTAPlusStatus.GetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
| 
|- 
| SetAttributeInt
| <code>DOTAPlusStatus.SetAttributeInt( cstring cstring_1, integer integer_2 )</code>
| 
|- 
| SetAttributeString
| <code>DOTAPlusStatus.SetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
| 
|- 
| SetAttributeUInt32
| <code>DOTAPlusStatus.SetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
| 
|- 
| SetInputNamespace
| <code>DOTAPlusStatus.SetInputNamespace( cstring cstring_1 )</code>
| 
|- 
| RegisterForReadyEvents
| <code>DOTAPlusStatus.RegisterForReadyEvents( boolean boolean_1 )</code>
| 
|- 
| BReadyForDisplay
| <code>DOTAPlusStatus.BReadyForDisplay()</code>
| 
|- 
| SetReadyForDisplay
| <code>DOTAPlusStatus.SetReadyForDisplay( boolean boolean_1 )</code>
| 
|- 
| SetPositionInPixels
| <code>DOTAPlusStatus.SetPositionInPixels( float float_1, float float_2, float float_3 )</code>
| 
|- 
| Data
| <code>DOTAPlusStatus.Data( js_raw_args js_raw_args_1 )</code>
| 
|- 
| SetPanelEvent
| <code>DOTAPlusStatus.SetPanelEvent( js_raw_args js_raw_args_1 )</code>
| 
|- 
| RunScriptInPanelContext
| <code>DOTAPlusStatus.RunScriptInPanelContext( js_raw_args js_raw_args_1 )</code>
| 
|- 
| rememberchildfocus
| <code>DOTAPlusStatus.rememberchildfocus( boolean boolean_1 )</code>
| 
|- 
| paneltype
| <code>DOTAPlusStatus.paneltype()</code>
| 
|}


=== Label ===
{| class="standard-table" style="width: 100%;"
! Function
! Signature
! Description
|- 
| visible
| <code>Label.visible( boolean boolean_1 )</code>
| 
|- 
| enabled
| <code>Label.enabled( boolean boolean_1 )</code>
| 
|- 
| checked
| <code>Label.checked( boolean boolean_1 )</code>
| 
|- 
| defaultfocus
| <code>Label.defaultfocus( cstring cstring_1 )</code>
| 
|- 
| inputnamespace
| <code>Label.inputnamespace( cstring cstring_1 )</code>
| 
|- 
| hittest
| <code>Label.hittest( boolean boolean_1 )</code>
| 
|- 
| hittestchildren
| <code>Label.hittestchildren( boolean boolean_1 )</code>
| 
|- 
| tabindex
| <code>Label.tabindex( float float_1 )</code>
| 
|- 
| selectionpos_x
| <code>Label.selectionpos_x( float float_1 )</code>
| 
|- 
| selectionpos_y
| <code>Label.selectionpos_y( float float_1 )</code>
| 
|- 
| id
| <code>Label.id()</code>
| 
|- 
| layoutfile
| <code>Label.layoutfile()</code>
| 
|- 
| contentwidth
| <code>Label.contentwidth()</code>
| 
|- 
| contentheight
| <code>Label.contentheight()</code>
| 
|- 
| desiredlayoutwidth
| <code>Label.desiredlayoutwidth()</code>
| 
|- 
| desiredlayoutheight
| <code>Label.desiredlayoutheight()</code>
| 
|- 
| actuallayoutwidth
| <code>Label.actuallayoutwidth()</code>
| 
|- 
| actuallayoutheight
| <code>Label.actuallayoutheight()</code>
| 
|- 
| actualxoffset
| <code>Label.actualxoffset()</code>
| 
|- 
| actualyoffset
| <code>Label.actualyoffset()</code>
| 
|- 
| scrolloffset_y
| <code>Label.scrolloffset_y()</code>
| 
|- 
| scrolloffset_x
| <code>Label.scrolloffset_x()</code>
| 
|- 
| actualuiscale_y
| <code>Label.actualuiscale_y()</code>
| 
|- 
| actualuiscale_x
| <code>Label.actualuiscale_x()</code>
| 
|- 
| style
| <code>Label.style()</code>
| 
|- 
| AddClass
| <code>Label.AddClass( cstring cstring_1 )</code>
| 
|- 
| RemoveClass
| <code>Label.RemoveClass( cstring cstring_1 )</code>
| 
|- 
| BHasClass
| <code>Label.BHasClass( cstring cstring_1 )</code>
| 
|- 
| BAscendantHasClass
| <code>Label.BAscendantHasClass( cstring cstring_1 )</code>
| 
|- 
| SetHasClass
| <code>Label.SetHasClass( cstring cstring_1, boolean boolean_2 )</code>
| 
|- 
| ToggleClass
| <code>Label.ToggleClass( cstring cstring_1 )</code>
| 
|- 
| SwitchClass
| <code>Label.SwitchClass( cstring cstring_1, cstring cstring_2 )</code>
| 
|- 
| TriggerClass
| <code>Label.TriggerClass( cstring cstring_1 )</code>
| 
|- 
| ClearPanelEvent
| <code>Label.ClearPanelEvent( cstring cstring_1 )</code>
| 
|- 
| SetDraggable
| <code>Label.SetDraggable( boolean boolean_1 )</code>
| 
|- 
| IsDraggable
| <code>Label.IsDraggable()</code>
| 
|- 
| GetChildCount
| <code>Label.GetChildCount()</code>
| 
|- 
| GetChild
| <code>Label.GetChild( integer integer_1 )</code>
| 
|- 
| GetChildIndex
| <code>Label.GetChildIndex( unknown_variant_type unknown_variant_type_1 )</code>
| 
|- 
| Children
| <code>Label.Children()</code>
| 
|- 
| FindChildrenWithClassTraverse
| <code>Label.FindChildrenWithClassTraverse( cstring cstring_1 )</code>
| 
|- 
| GetParent
| <code>Label.GetParent()</code>
| 
|- 
| SetParent
| <code>Label.SetParent( unknown_variant_type unknown_variant_type_1 )</code>
| 
|- 
| FindChild
| <code>Label.FindChild( cstring cstring_1 )</code>
| 
|- 
| FindChildTraverse
| <code>Label.FindChildTraverse( cstring cstring_1 )</code>
| 
|- 
| FindChildInLayoutFile
| <code>Label.FindChildInLayoutFile( cstring cstring_1 )</code>
| 
|- 
| FindPanelInLayoutFile
| <code>Label.FindPanelInLayoutFile( cstring cstring_1 )</code>
| 
|- 
| RemoveAndDeleteChildren
| <code>Label.RemoveAndDeleteChildren()</code>
| 
|- 
| MoveChildBefore
| <code>Label.MoveChildBefore( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
| 
|- 
| MoveChildAfter
| <code>Label.MoveChildAfter( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
| 
|- 
| GetPositionWithinWindow
| <code>Label.GetPositionWithinWindow()</code>
| 
|- 
| ApplyStyles
| <code>Label.ApplyStyles( boolean boolean_1 )</code>
| 
|- 
| ClearPropertyFromCode
| <code>Label.ClearPropertyFromCode( unknown_variant_type unknown_variant_type_1 )</code>
| 
|- 
| DeleteAsync
| <code>Label.DeleteAsync( float float_1 )</code>
| 
|- 
| BIsTransparent
| <code>Label.BIsTransparent()</code>
| 
|- 
| BAcceptsInput
| <code>Label.BAcceptsInput()</code>
| 
|- 
| BAcceptsFocus
| <code>Label.BAcceptsFocus()</code>
| 
|- 
| SetFocus
| <code>Label.SetFocus()</code>
| 
|- 
| UpdateFocusInContext
| <code>Label.UpdateFocusInContext()</code>
| 
|- 
| BHasHoverStyle
| <code>Label.BHasHoverStyle()</code>
| 
|- 
| SetAcceptsFocus
| <code>Label.SetAcceptsFocus( boolean boolean_1 )</code>
| 
|- 
| SetDisableFocusOnMouseDown
| <code>Label.SetDisableFocusOnMouseDown( boolean boolean_1 )</code>
| 
|- 
| BHasKeyFocus
| <code>Label.BHasKeyFocus()</code>
| 
|- 
| SetScrollParentToFitWhenFocused
| <code>Label.SetScrollParentToFitWhenFocused( boolean boolean_1 )</code>
| 
|- 
| BScrollParentToFitWhenFocused
| <code>Label.BScrollParentToFitWhenFocused()</code>
| 
|- 
| IsSelected
| <code>Label.IsSelected()</code>
| 
|- 
| BHasDescendantKeyFocus
| <code>Label.BHasDescendantKeyFocus()</code>
| 
|- 
| BLoadLayout
| <code>Label.BLoadLayout( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
| 
|- 
| BLoadLayoutFromString
| <code>Label.BLoadLayoutFromString( js_raw_args js_raw_args_1 )</code>
| 
|- 
| LoadLayoutFromStringAsync
| <code>Label.LoadLayoutFromStringAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
| 
|- 
| LoadLayoutAsync
| <code>Label.LoadLayoutAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
| 
|- 
| BLoadLayoutSnippet
| <code>Label.BLoadLayoutSnippet( cstring cstring_1 )</code>
| 
|- 
| BCreateChildren
| <code>Label.BCreateChildren( cstring cstring_1 )</code>
| 
|- 
| SetTopOfInputContext
| <code>Label.SetTopOfInputContext( boolean boolean_1 )</code>
| 
|- 
| SetDialogVariable
| <code>Label.SetDialogVariable( cstring cstring_1, cstring cstring_2 )</code>
| 
|- 
| SetDialogVariableInt
| <code>Label.SetDialogVariableInt( cstring cstring_1, integer integer_2 )</code>
| 
|- 
| SetDialogVariableTime
| <code>Label.SetDialogVariableTime( cstring cstring_1, int64 int64_2 )</code>
| 
|- 
| ScrollToTop
| <code>Label.ScrollToTop()</code>
| 
|- 
| ScrollToBottom
| <code>Label.ScrollToBottom()</code>
| 
|- 
| ScrollToLeftEdge
| <code>Label.ScrollToLeftEdge()</code>
| 
|- 
| ScrollToRightEdge
| <code>Label.ScrollToRightEdge()</code>
| 
|- 
| ScrollParentToMakePanelFit
| <code>Label.ScrollParentToMakePanelFit( unknown_variant_type unknown_variant_type_1, boolean boolean_2 )</code>
| 
|- 
| BCanSeeInParentScroll
| <code>Label.BCanSeeInParentScroll()</code>
| 
|- 
| GetAttributeInt
| <code>Label.GetAttributeInt( cstring cstring_1, integer integer_2 )</code>
| 
|- 
| GetAttributeString
| <code>Label.GetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
| 
|- 
| GetAttributeUInt32
| <code>Label.GetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
| 
|- 
| SetAttributeInt
| <code>Label.SetAttributeInt( cstring cstring_1, integer integer_2 )</code>
| 
|- 
| SetAttributeString
| <code>Label.SetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
| 
|- 
| SetAttributeUInt32
| <code>Label.SetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
| 
|- 
| SetInputNamespace
| <code>Label.SetInputNamespace( cstring cstring_1 )</code>
| 
|- 
| RegisterForReadyEvents
| <code>Label.RegisterForReadyEvents( boolean boolean_1 )</code>
| 
|- 
| BReadyForDisplay
| <code>Label.BReadyForDisplay()</code>
| 
|- 
| SetReadyForDisplay
| <code>Label.SetReadyForDisplay( boolean boolean_1 )</code>
| 
|- 
| SetPositionInPixels
| <code>Label.SetPositionInPixels( float float_1, float float_2, float float_3 )</code>
| 
|- 
| Data
| <code>Label.Data( js_raw_args js_raw_args_1 )</code>
| 
|- 
| text
| <code>Label.text( cstring cstring_1 )</code>
| 
|- 
| html
| <code>Label.html( boolean boolean_1 )</code>
| 
|- 
| SetPanelEvent
| <code>Label.SetPanelEvent( js_raw_args js_raw_args_1 )</code>
| 
|- 
| RunScriptInPanelContext
| <code>Label.RunScriptInPanelContext( js_raw_args js_raw_args_1 )</code>
| 
|- 
| rememberchildfocus
| <code>Label.rememberchildfocus( boolean boolean_1 )</code>
| 
|- 
| paneltype
| <code>Label.paneltype()</code>
| 
|}


=== DOTAAvatarImage ===
{| class="standard-table" style="width: 100%;"
! Function
! Signature
! Description
|- 
| visible
| <code>DOTAAvatarImage.visible( boolean boolean_1 )</code>
| 
|- 
| enabled
| <code>DOTAAvatarImage.enabled( boolean boolean_1 )</code>
| 
|- 
| checked
| <code>DOTAAvatarImage.checked( boolean boolean_1 )</code>
| 
|- 
| defaultfocus
| <code>DOTAAvatarImage.defaultfocus( cstring cstring_1 )</code>
| 
|- 
| inputnamespace
| <code>DOTAAvatarImage.inputnamespace( cstring cstring_1 )</code>
| 
|- 
| hittest
| <code>DOTAAvatarImage.hittest( boolean boolean_1 )</code>
| 
|- 
| hittestchildren
| <code>DOTAAvatarImage.hittestchildren( boolean boolean_1 )</code>
| 
|- 
| tabindex
| <code>DOTAAvatarImage.tabindex( float float_1 )</code>
| 
|- 
| selectionpos_x
| <code>DOTAAvatarImage.selectionpos_x( float float_1 )</code>
| 
|- 
| selectionpos_y
| <code>DOTAAvatarImage.selectionpos_y( float float_1 )</code>
| 
|- 
| id
| <code>DOTAAvatarImage.id()</code>
| 
|- 
| layoutfile
| <code>DOTAAvatarImage.layoutfile()</code>
| 
|- 
| contentwidth
| <code>DOTAAvatarImage.contentwidth()</code>
| 
|- 
| contentheight
| <code>DOTAAvatarImage.contentheight()</code>
| 
|- 
| desiredlayoutwidth
| <code>DOTAAvatarImage.desiredlayoutwidth()</code>
| 
|- 
| desiredlayoutheight
| <code>DOTAAvatarImage.desiredlayoutheight()</code>
| 
|- 
| actuallayoutwidth
| <code>DOTAAvatarImage.actuallayoutwidth()</code>
| 
|- 
| actuallayoutheight
| <code>DOTAAvatarImage.actuallayoutheight()</code>
| 
|- 
| actualxoffset
| <code>DOTAAvatarImage.actualxoffset()</code>
| 
|- 
| actualyoffset
| <code>DOTAAvatarImage.actualyoffset()</code>
| 
|- 
| scrolloffset_y
| <code>DOTAAvatarImage.scrolloffset_y()</code>
| 
|- 
| scrolloffset_x
| <code>DOTAAvatarImage.scrolloffset_x()</code>
| 
|- 
| actualuiscale_y
| <code>DOTAAvatarImage.actualuiscale_y()</code>
| 
|- 
| actualuiscale_x
| <code>DOTAAvatarImage.actualuiscale_x()</code>
| 
|- 
| style
| <code>DOTAAvatarImage.style()</code>
| 
|- 
| AddClass
| <code>DOTAAvatarImage.AddClass( cstring cstring_1 )</code>
| 
|- 
| RemoveClass
| <code>DOTAAvatarImage.RemoveClass( cstring cstring_1 )</code>
| 
|- 
| BHasClass
| <code>DOTAAvatarImage.BHasClass( cstring cstring_1 )</code>
| 
|- 
| BAscendantHasClass
| <code>DOTAAvatarImage.BAscendantHasClass( cstring cstring_1 )</code>
| 
|- 
| SetHasClass
| <code>DOTAAvatarImage.SetHasClass( cstring cstring_1, boolean boolean_2 )</code>
| 
|- 
| ToggleClass
| <code>DOTAAvatarImage.ToggleClass( cstring cstring_1 )</code>
| 
|- 
| SwitchClass
| <code>DOTAAvatarImage.SwitchClass( cstring cstring_1, cstring cstring_2 )</code>
| 
|- 
| TriggerClass
| <code>DOTAAvatarImage.TriggerClass( cstring cstring_1 )</code>
| 
|- 
| ClearPanelEvent
| <code>DOTAAvatarImage.ClearPanelEvent( cstring cstring_1 )</code>
| 
|- 
| SetDraggable
| <code>DOTAAvatarImage.SetDraggable( boolean boolean_1 )</code>
| 
|- 
| IsDraggable
| <code>DOTAAvatarImage.IsDraggable()</code>
| 
|- 
| GetChildCount
| <code>DOTAAvatarImage.GetChildCount()</code>
| 
|- 
| GetChild
| <code>DOTAAvatarImage.GetChild( integer integer_1 )</code>
| 
|- 
| GetChildIndex
| <code>DOTAAvatarImage.GetChildIndex( unknown_variant_type unknown_variant_type_1 )</code>
| 
|- 
| Children
| <code>DOTAAvatarImage.Children()</code>
| 
|- 
| FindChildrenWithClassTraverse
| <code>DOTAAvatarImage.FindChildrenWithClassTraverse( cstring cstring_1 )</code>
| 
|- 
| GetParent
| <code>DOTAAvatarImage.GetParent()</code>
| 
|- 
| SetParent
| <code>DOTAAvatarImage.SetParent( unknown_variant_type unknown_variant_type_1 )</code>
| 
|- 
| FindChild
| <code>DOTAAvatarImage.FindChild( cstring cstring_1 )</code>
| 
|- 
| FindChildTraverse
| <code>DOTAAvatarImage.FindChildTraverse( cstring cstring_1 )</code>
| 
|- 
| FindChildInLayoutFile
| <code>DOTAAvatarImage.FindChildInLayoutFile( cstring cstring_1 )</code>
| 
|- 
| FindPanelInLayoutFile
| <code>DOTAAvatarImage.FindPanelInLayoutFile( cstring cstring_1 )</code>
| 
|- 
| RemoveAndDeleteChildren
| <code>DOTAAvatarImage.RemoveAndDeleteChildren()</code>
| 
|- 
| MoveChildBefore
| <code>DOTAAvatarImage.MoveChildBefore( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
| 
|- 
| MoveChildAfter
| <code>DOTAAvatarImage.MoveChildAfter( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
| 
|- 
| GetPositionWithinWindow
| <code>DOTAAvatarImage.GetPositionWithinWindow()</code>
| 
|- 
| ApplyStyles
| <code>DOTAAvatarImage.ApplyStyles( boolean boolean_1 )</code>
| 
|- 
| ClearPropertyFromCode
| <code>DOTAAvatarImage.ClearPropertyFromCode( unknown_variant_type unknown_variant_type_1 )</code>
| 
|- 
| DeleteAsync
| <code>DOTAAvatarImage.DeleteAsync( float float_1 )</code>
| 
|- 
| BIsTransparent
| <code>DOTAAvatarImage.BIsTransparent()</code>
| 
|- 
| BAcceptsInput
| <code>DOTAAvatarImage.BAcceptsInput()</code>
| 
|- 
| BAcceptsFocus
| <code>DOTAAvatarImage.BAcceptsFocus()</code>
| 
|- 
| SetFocus
| <code>DOTAAvatarImage.SetFocus()</code>
| 
|- 
| UpdateFocusInContext
| <code>DOTAAvatarImage.UpdateFocusInContext()</code>
| 
|- 
| BHasHoverStyle
| <code>DOTAAvatarImage.BHasHoverStyle()</code>
| 
|- 
| SetAcceptsFocus
| <code>DOTAAvatarImage.SetAcceptsFocus( boolean boolean_1 )</code>
| 
|- 
| SetDisableFocusOnMouseDown
| <code>DOTAAvatarImage.SetDisableFocusOnMouseDown( boolean boolean_1 )</code>
| 
|- 
| BHasKeyFocus
| <code>DOTAAvatarImage.BHasKeyFocus()</code>
| 
|- 
| SetScrollParentToFitWhenFocused
| <code>DOTAAvatarImage.SetScrollParentToFitWhenFocused( boolean boolean_1 )</code>
| 
|- 
| BScrollParentToFitWhenFocused
| <code>DOTAAvatarImage.BScrollParentToFitWhenFocused()</code>
| 
|- 
| IsSelected
| <code>DOTAAvatarImage.IsSelected()</code>
| 
|- 
| BHasDescendantKeyFocus
| <code>DOTAAvatarImage.BHasDescendantKeyFocus()</code>
| 
|- 
| BLoadLayout
| <code>DOTAAvatarImage.BLoadLayout( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
| 
|- 
| BLoadLayoutFromString
| <code>DOTAAvatarImage.BLoadLayoutFromString( js_raw_args js_raw_args_1 )</code>
| 
|- 
| LoadLayoutFromStringAsync
| <code>DOTAAvatarImage.LoadLayoutFromStringAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
| 
|- 
| LoadLayoutAsync
| <code>DOTAAvatarImage.LoadLayoutAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
| 
|- 
| BLoadLayoutSnippet
| <code>DOTAAvatarImage.BLoadLayoutSnippet( cstring cstring_1 )</code>
| 
|- 
| BCreateChildren
| <code>DOTAAvatarImage.BCreateChildren( cstring cstring_1 )</code>
| 
|- 
| SetTopOfInputContext
| <code>DOTAAvatarImage.SetTopOfInputContext( boolean boolean_1 )</code>
| 
|- 
| SetDialogVariable
| <code>DOTAAvatarImage.SetDialogVariable( cstring cstring_1, cstring cstring_2 )</code>
| 
|- 
| SetDialogVariableInt
| <code>DOTAAvatarImage.SetDialogVariableInt( cstring cstring_1, integer integer_2 )</code>
| 
|- 
| SetDialogVariableTime
| <code>DOTAAvatarImage.SetDialogVariableTime( cstring cstring_1, int64 int64_2 )</code>
| 
|- 
| ScrollToTop
| <code>DOTAAvatarImage.ScrollToTop()</code>
| 
|- 
| ScrollToBottom
| <code>DOTAAvatarImage.ScrollToBottom()</code>
| 
|- 
| ScrollToLeftEdge
| <code>DOTAAvatarImage.ScrollToLeftEdge()</code>
| 
|- 
| ScrollToRightEdge
| <code>DOTAAvatarImage.ScrollToRightEdge()</code>
| 
|- 
| ScrollParentToMakePanelFit
| <code>DOTAAvatarImage.ScrollParentToMakePanelFit( unknown_variant_type unknown_variant_type_1, boolean boolean_2 )</code>
| 
|- 
| BCanSeeInParentScroll
| <code>DOTAAvatarImage.BCanSeeInParentScroll()</code>
| 
|- 
| GetAttributeInt
| <code>DOTAAvatarImage.GetAttributeInt( cstring cstring_1, integer integer_2 )</code>
| 
|- 
| GetAttributeString
| <code>DOTAAvatarImage.GetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
| 
|- 
| GetAttributeUInt32
| <code>DOTAAvatarImage.GetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
| 
|- 
| SetAttributeInt
| <code>DOTAAvatarImage.SetAttributeInt( cstring cstring_1, integer integer_2 )</code>
| 
|- 
| SetAttributeString
| <code>DOTAAvatarImage.SetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
| 
|- 
| SetAttributeUInt32
| <code>DOTAAvatarImage.SetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
| 
|- 
| SetInputNamespace
| <code>DOTAAvatarImage.SetInputNamespace( cstring cstring_1 )</code>
| 
|- 
| RegisterForReadyEvents
| <code>DOTAAvatarImage.RegisterForReadyEvents( boolean boolean_1 )</code>
| 
|- 
| BReadyForDisplay
| <code>DOTAAvatarImage.BReadyForDisplay()</code>
| 
|- 
| SetReadyForDisplay
| <code>DOTAAvatarImage.SetReadyForDisplay( boolean boolean_1 )</code>
| 
|- 
| SetPositionInPixels
| <code>DOTAAvatarImage.SetPositionInPixels( float float_1, float float_2, float float_3 )</code>
| 
|- 
| Data
| <code>DOTAAvatarImage.Data( js_raw_args js_raw_args_1 )</code>
| 
|- 
| steamid
| <code>DOTAAvatarImage.steamid( cstring cstring_1 )</code>
| 
|- 
| accountid
| <code>DOTAAvatarImage.accountid( cstring cstring_1 )</code>
| 
|- 
| SetAccountID
| <code>DOTAAvatarImage.SetAccountID( unsigned unsigned_1 )</code>
| 
|- 
| SetPanelEvent
| <code>DOTAAvatarImage.SetPanelEvent( js_raw_args js_raw_args_1 )</code>
| 
|- 
| RunScriptInPanelContext
| <code>DOTAAvatarImage.RunScriptInPanelContext( js_raw_args js_raw_args_1 )</code>
| 
|- 
| rememberchildfocus
| <code>DOTAAvatarImage.rememberchildfocus( boolean boolean_1 )</code>
| 
|- 
| paneltype
| <code>DOTAAvatarImage.paneltype()</code>
| 
|}


=== CustomUIElement ===
{| class="standard-table" style="width: 100%;"
! Function
! Signature
! Description
|- 
| visible
| <code>CustomUIElement.visible( boolean boolean_1 )</code>
| 
|- 
| enabled
| <code>CustomUIElement.enabled( boolean boolean_1 )</code>
| 
|- 
| checked
| <code>CustomUIElement.checked( boolean boolean_1 )</code>
| 
|- 
| defaultfocus
| <code>CustomUIElement.defaultfocus( cstring cstring_1 )</code>
| 
|- 
| inputnamespace
| <code>CustomUIElement.inputnamespace( cstring cstring_1 )</code>
| 
|- 
| hittest
| <code>CustomUIElement.hittest( boolean boolean_1 )</code>
| 
|- 
| hittestchildren
| <code>CustomUIElement.hittestchildren( boolean boolean_1 )</code>
| 
|- 
| tabindex
| <code>CustomUIElement.tabindex( float float_1 )</code>
| 
|- 
| selectionpos_x
| <code>CustomUIElement.selectionpos_x( float float_1 )</code>
| 
|- 
| selectionpos_y
| <code>CustomUIElement.selectionpos_y( float float_1 )</code>
| 
|- 
| id
| <code>CustomUIElement.id()</code>
| 
|- 
| layoutfile
| <code>CustomUIElement.layoutfile()</code>
| 
|- 
| contentwidth
| <code>CustomUIElement.contentwidth()</code>
| 
|- 
| contentheight
| <code>CustomUIElement.contentheight()</code>
| 
|- 
| desiredlayoutwidth
| <code>CustomUIElement.desiredlayoutwidth()</code>
| 
|- 
| desiredlayoutheight
| <code>CustomUIElement.desiredlayoutheight()</code>
| 
|- 
| actuallayoutwidth
| <code>CustomUIElement.actuallayoutwidth()</code>
| 
|- 
| actuallayoutheight
| <code>CustomUIElement.actuallayoutheight()</code>
| 
|- 
| actualxoffset
| <code>CustomUIElement.actualxoffset()</code>
| 
|- 
| actualyoffset
| <code>CustomUIElement.actualyoffset()</code>
| 
|- 
| scrolloffset_y
| <code>CustomUIElement.scrolloffset_y()</code>
| 
|- 
| scrolloffset_x
| <code>CustomUIElement.scrolloffset_x()</code>
| 
|- 
| actualuiscale_y
| <code>CustomUIElement.actualuiscale_y()</code>
| 
|- 
| actualuiscale_x
| <code>CustomUIElement.actualuiscale_x()</code>
| 
|- 
| style
| <code>CustomUIElement.style()</code>
| 
|- 
| AddClass
| <code>CustomUIElement.AddClass( cstring cstring_1 )</code>
| 
|- 
| RemoveClass
| <code>CustomUIElement.RemoveClass( cstring cstring_1 )</code>
| 
|- 
| BHasClass
| <code>CustomUIElement.BHasClass( cstring cstring_1 )</code>
| 
|- 
| BAscendantHasClass
| <code>CustomUIElement.BAscendantHasClass( cstring cstring_1 )</code>
| 
|- 
| SetHasClass
| <code>CustomUIElement.SetHasClass( cstring cstring_1, boolean boolean_2 )</code>
| 
|- 
| ToggleClass
| <code>CustomUIElement.ToggleClass( cstring cstring_1 )</code>
| 
|- 
| SwitchClass
| <code>CustomUIElement.SwitchClass( cstring cstring_1, cstring cstring_2 )</code>
| 
|- 
| TriggerClass
| <code>CustomUIElement.TriggerClass( cstring cstring_1 )</code>
| 
|- 
| ClearPanelEvent
| <code>CustomUIElement.ClearPanelEvent( cstring cstring_1 )</code>
| 
|- 
| SetDraggable
| <code>CustomUIElement.SetDraggable( boolean boolean_1 )</code>
| 
|- 
| IsDraggable
| <code>CustomUIElement.IsDraggable()</code>
| 
|- 
| GetChildCount
| <code>CustomUIElement.GetChildCount()</code>
| 
|- 
| GetChild
| <code>CustomUIElement.GetChild( integer integer_1 )</code>
| 
|- 
| GetChildIndex
| <code>CustomUIElement.GetChildIndex( unknown_variant_type unknown_variant_type_1 )</code>
| 
|- 
| Children
| <code>CustomUIElement.Children()</code>
| 
|- 
| FindChildrenWithClassTraverse
| <code>CustomUIElement.FindChildrenWithClassTraverse( cstring cstring_1 )</code>
| 
|- 
| GetParent
| <code>CustomUIElement.GetParent()</code>
| 
|- 
| SetParent
| <code>CustomUIElement.SetParent( unknown_variant_type unknown_variant_type_1 )</code>
| 
|- 
| FindChild
| <code>CustomUIElement.FindChild( cstring cstring_1 )</code>
| 
|- 
| FindChildTraverse
| <code>CustomUIElement.FindChildTraverse( cstring cstring_1 )</code>
| 
|- 
| FindChildInLayoutFile
| <code>CustomUIElement.FindChildInLayoutFile( cstring cstring_1 )</code>
| 
|- 
| FindPanelInLayoutFile
| <code>CustomUIElement.FindPanelInLayoutFile( cstring cstring_1 )</code>
| 
|- 
| RemoveAndDeleteChildren
| <code>CustomUIElement.RemoveAndDeleteChildren()</code>
| 
|- 
| MoveChildBefore
| <code>CustomUIElement.MoveChildBefore( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
| 
|- 
| MoveChildAfter
| <code>CustomUIElement.MoveChildAfter( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
| 
|- 
| GetPositionWithinWindow
| <code>CustomUIElement.GetPositionWithinWindow()</code>
| 
|- 
| ApplyStyles
| <code>CustomUIElement.ApplyStyles( boolean boolean_1 )</code>
| 
|- 
| ClearPropertyFromCode
| <code>CustomUIElement.ClearPropertyFromCode( unknown_variant_type unknown_variant_type_1 )</code>
| 
|- 
| DeleteAsync
| <code>CustomUIElement.DeleteAsync( float float_1 )</code>
| 
|- 
| BIsTransparent
| <code>CustomUIElement.BIsTransparent()</code>
| 
|- 
| BAcceptsInput
| <code>CustomUIElement.BAcceptsInput()</code>
| 
|- 
| BAcceptsFocus
| <code>CustomUIElement.BAcceptsFocus()</code>
| 
|- 
| SetFocus
| <code>CustomUIElement.SetFocus()</code>
| 
|- 
| UpdateFocusInContext
| <code>CustomUIElement.UpdateFocusInContext()</code>
| 
|- 
| BHasHoverStyle
| <code>CustomUIElement.BHasHoverStyle()</code>
| 
|- 
| SetAcceptsFocus
| <code>CustomUIElement.SetAcceptsFocus( boolean boolean_1 )</code>
| 
|- 
| SetDisableFocusOnMouseDown
| <code>CustomUIElement.SetDisableFocusOnMouseDown( boolean boolean_1 )</code>
| 
|- 
| BHasKeyFocus
| <code>CustomUIElement.BHasKeyFocus()</code>
| 
|- 
| SetScrollParentToFitWhenFocused
| <code>CustomUIElement.SetScrollParentToFitWhenFocused( boolean boolean_1 )</code>
| 
|- 
| BScrollParentToFitWhenFocused
| <code>CustomUIElement.BScrollParentToFitWhenFocused()</code>
| 
|- 
| IsSelected
| <code>CustomUIElement.IsSelected()</code>
| 
|- 
| BHasDescendantKeyFocus
| <code>CustomUIElement.BHasDescendantKeyFocus()</code>
| 
|- 
| BLoadLayout
| <code>CustomUIElement.BLoadLayout( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
| 
|- 
| BLoadLayoutFromString
| <code>CustomUIElement.BLoadLayoutFromString( js_raw_args js_raw_args_1 )</code>
| 
|- 
| LoadLayoutFromStringAsync
| <code>CustomUIElement.LoadLayoutFromStringAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
| 
|- 
| LoadLayoutAsync
| <code>CustomUIElement.LoadLayoutAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
| 
|- 
| BLoadLayoutSnippet
| <code>CustomUIElement.BLoadLayoutSnippet( cstring cstring_1 )</code>
| 
|- 
| BCreateChildren
| <code>CustomUIElement.BCreateChildren( cstring cstring_1 )</code>
| 
|- 
| SetTopOfInputContext
| <code>CustomUIElement.SetTopOfInputContext( boolean boolean_1 )</code>
| 
|- 
| SetDialogVariable
| <code>CustomUIElement.SetDialogVariable( cstring cstring_1, cstring cstring_2 )</code>
| 
|- 
| SetDialogVariableInt
| <code>CustomUIElement.SetDialogVariableInt( cstring cstring_1, integer integer_2 )</code>
| 
|- 
| SetDialogVariableTime
| <code>CustomUIElement.SetDialogVariableTime( cstring cstring_1, int64 int64_2 )</code>
| 
|- 
| ScrollToTop
| <code>CustomUIElement.ScrollToTop()</code>
| 
|- 
| ScrollToBottom
| <code>CustomUIElement.ScrollToBottom()</code>
| 
|- 
| ScrollToLeftEdge
| <code>CustomUIElement.ScrollToLeftEdge()</code>
| 
|- 
| ScrollToRightEdge
| <code>CustomUIElement.ScrollToRightEdge()</code>
| 
|- 
| ScrollParentToMakePanelFit
| <code>CustomUIElement.ScrollParentToMakePanelFit( unknown_variant_type unknown_variant_type_1, boolean boolean_2 )</code>
| 
|- 
| BCanSeeInParentScroll
| <code>CustomUIElement.BCanSeeInParentScroll()</code>
| 
|- 
| GetAttributeInt
| <code>CustomUIElement.GetAttributeInt( cstring cstring_1, integer integer_2 )</code>
| 
|- 
| GetAttributeString
| <code>CustomUIElement.GetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
| 
|- 
| GetAttributeUInt32
| <code>CustomUIElement.GetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
| 
|- 
| SetAttributeInt
| <code>CustomUIElement.SetAttributeInt( cstring cstring_1, integer integer_2 )</code>
| 
|- 
| SetAttributeString
| <code>CustomUIElement.SetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
| 
|- 
| SetAttributeUInt32
| <code>CustomUIElement.SetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
| 
|- 
| SetInputNamespace
| <code>CustomUIElement.SetInputNamespace( cstring cstring_1 )</code>
| 
|- 
| RegisterForReadyEvents
| <code>CustomUIElement.RegisterForReadyEvents( boolean boolean_1 )</code>
| 
|- 
| BReadyForDisplay
| <code>CustomUIElement.BReadyForDisplay()</code>
| 
|- 
| SetReadyForDisplay
| <code>CustomUIElement.SetReadyForDisplay( boolean boolean_1 )</code>
| 
|- 
| SetPositionInPixels
| <code>CustomUIElement.SetPositionInPixels( float float_1, float float_2, float float_3 )</code>
| 
|- 
| Data
| <code>CustomUIElement.Data( js_raw_args js_raw_args_1 )</code>
| 
|- 
| SetPanelEvent
| <code>CustomUIElement.SetPanelEvent( js_raw_args js_raw_args_1 )</code>
| 
|- 
| RunScriptInPanelContext
| <code>CustomUIElement.RunScriptInPanelContext( js_raw_args js_raw_args_1 )</code>
| 
|- 
| rememberchildfocus
| <code>CustomUIElement.rememberchildfocus( boolean boolean_1 )</code>
| 
|- 
| paneltype
| <code>CustomUIElement.paneltype()</code>
| 
|}


=== DOTAItemImage ===
{| class="standard-table" style="width: 100%;"
! Function
! Signature
! Description
|- 
| visible
| <code>DOTAItemImage.visible( boolean boolean_1 )</code>
| 
|- 
| enabled
| <code>DOTAItemImage.enabled( boolean boolean_1 )</code>
| 
|- 
| checked
| <code>DOTAItemImage.checked( boolean boolean_1 )</code>
| 
|- 
| defaultfocus
| <code>DOTAItemImage.defaultfocus( cstring cstring_1 )</code>
| 
|- 
| inputnamespace
| <code>DOTAItemImage.inputnamespace( cstring cstring_1 )</code>
| 
|- 
| hittest
| <code>DOTAItemImage.hittest( boolean boolean_1 )</code>
| 
|- 
| hittestchildren
| <code>DOTAItemImage.hittestchildren( boolean boolean_1 )</code>
| 
|- 
| tabindex
| <code>DOTAItemImage.tabindex( float float_1 )</code>
| 
|- 
| selectionpos_x
| <code>DOTAItemImage.selectionpos_x( float float_1 )</code>
| 
|- 
| selectionpos_y
| <code>DOTAItemImage.selectionpos_y( float float_1 )</code>
| 
|- 
| id
| <code>DOTAItemImage.id()</code>
| 
|- 
| layoutfile
| <code>DOTAItemImage.layoutfile()</code>
| 
|- 
| contentwidth
| <code>DOTAItemImage.contentwidth()</code>
| 
|- 
| contentheight
| <code>DOTAItemImage.contentheight()</code>
| 
|- 
| desiredlayoutwidth
| <code>DOTAItemImage.desiredlayoutwidth()</code>
| 
|- 
| desiredlayoutheight
| <code>DOTAItemImage.desiredlayoutheight()</code>
| 
|- 
| actuallayoutwidth
| <code>DOTAItemImage.actuallayoutwidth()</code>
| 
|- 
| actuallayoutheight
| <code>DOTAItemImage.actuallayoutheight()</code>
| 
|- 
| actualxoffset
| <code>DOTAItemImage.actualxoffset()</code>
| 
|- 
| actualyoffset
| <code>DOTAItemImage.actualyoffset()</code>
| 
|- 
| scrolloffset_y
| <code>DOTAItemImage.scrolloffset_y()</code>
| 
|- 
| scrolloffset_x
| <code>DOTAItemImage.scrolloffset_x()</code>
| 
|- 
| actualuiscale_y
| <code>DOTAItemImage.actualuiscale_y()</code>
| 
|- 
| actualuiscale_x
| <code>DOTAItemImage.actualuiscale_x()</code>
| 
|- 
| style
| <code>DOTAItemImage.style()</code>
| 
|- 
| AddClass
| <code>DOTAItemImage.AddClass( cstring cstring_1 )</code>
| 
|- 
| RemoveClass
| <code>DOTAItemImage.RemoveClass( cstring cstring_1 )</code>
| 
|- 
| BHasClass
| <code>DOTAItemImage.BHasClass( cstring cstring_1 )</code>
| 
|- 
| BAscendantHasClass
| <code>DOTAItemImage.BAscendantHasClass( cstring cstring_1 )</code>
| 
|- 
| SetHasClass
| <code>DOTAItemImage.SetHasClass( cstring cstring_1, boolean boolean_2 )</code>
| 
|- 
| ToggleClass
| <code>DOTAItemImage.ToggleClass( cstring cstring_1 )</code>
| 
|- 
| SwitchClass
| <code>DOTAItemImage.SwitchClass( cstring cstring_1, cstring cstring_2 )</code>
| 
|- 
| TriggerClass
| <code>DOTAItemImage.TriggerClass( cstring cstring_1 )</code>
| 
|- 
| ClearPanelEvent
| <code>DOTAItemImage.ClearPanelEvent( cstring cstring_1 )</code>
| 
|- 
| SetDraggable
| <code>DOTAItemImage.SetDraggable( boolean boolean_1 )</code>
| 
|- 
| IsDraggable
| <code>DOTAItemImage.IsDraggable()</code>
| 
|- 
| GetChildCount
| <code>DOTAItemImage.GetChildCount()</code>
| 
|- 
| GetChild
| <code>DOTAItemImage.GetChild( integer integer_1 )</code>
| 
|- 
| GetChildIndex
| <code>DOTAItemImage.GetChildIndex( unknown_variant_type unknown_variant_type_1 )</code>
| 
|- 
| Children
| <code>DOTAItemImage.Children()</code>
| 
|- 
| FindChildrenWithClassTraverse
| <code>DOTAItemImage.FindChildrenWithClassTraverse( cstring cstring_1 )</code>
| 
|- 
| GetParent
| <code>DOTAItemImage.GetParent()</code>
| 
|- 
| SetParent
| <code>DOTAItemImage.SetParent( unknown_variant_type unknown_variant_type_1 )</code>
| 
|- 
| FindChild
| <code>DOTAItemImage.FindChild( cstring cstring_1 )</code>
| 
|- 
| FindChildTraverse
| <code>DOTAItemImage.FindChildTraverse( cstring cstring_1 )</code>
| 
|- 
| FindChildInLayoutFile
| <code>DOTAItemImage.FindChildInLayoutFile( cstring cstring_1 )</code>
| 
|- 
| FindPanelInLayoutFile
| <code>DOTAItemImage.FindPanelInLayoutFile( cstring cstring_1 )</code>
| 
|- 
| RemoveAndDeleteChildren
| <code>DOTAItemImage.RemoveAndDeleteChildren()</code>
| 
|- 
| MoveChildBefore
| <code>DOTAItemImage.MoveChildBefore( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
| 
|- 
| MoveChildAfter
| <code>DOTAItemImage.MoveChildAfter( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
| 
|- 
| GetPositionWithinWindow
| <code>DOTAItemImage.GetPositionWithinWindow()</code>
| 
|- 
| ApplyStyles
| <code>DOTAItemImage.ApplyStyles( boolean boolean_1 )</code>
| 
|- 
| ClearPropertyFromCode
| <code>DOTAItemImage.ClearPropertyFromCode( unknown_variant_type unknown_variant_type_1 )</code>
| 
|- 
| DeleteAsync
| <code>DOTAItemImage.DeleteAsync( float float_1 )</code>
| 
|- 
| BIsTransparent
| <code>DOTAItemImage.BIsTransparent()</code>
| 
|- 
| BAcceptsInput
| <code>DOTAItemImage.BAcceptsInput()</code>
| 
|- 
| BAcceptsFocus
| <code>DOTAItemImage.BAcceptsFocus()</code>
| 
|- 
| SetFocus
| <code>DOTAItemImage.SetFocus()</code>
| 
|- 
| UpdateFocusInContext
| <code>DOTAItemImage.UpdateFocusInContext()</code>
| 
|- 
| BHasHoverStyle
| <code>DOTAItemImage.BHasHoverStyle()</code>
| 
|- 
| SetAcceptsFocus
| <code>DOTAItemImage.SetAcceptsFocus( boolean boolean_1 )</code>
| 
|- 
| SetDisableFocusOnMouseDown
| <code>DOTAItemImage.SetDisableFocusOnMouseDown( boolean boolean_1 )</code>
| 
|- 
| BHasKeyFocus
| <code>DOTAItemImage.BHasKeyFocus()</code>
| 
|- 
| SetScrollParentToFitWhenFocused
| <code>DOTAItemImage.SetScrollParentToFitWhenFocused( boolean boolean_1 )</code>
| 
|- 
| BScrollParentToFitWhenFocused
| <code>DOTAItemImage.BScrollParentToFitWhenFocused()</code>
| 
|- 
| IsSelected
| <code>DOTAItemImage.IsSelected()</code>
| 
|- 
| BHasDescendantKeyFocus
| <code>DOTAItemImage.BHasDescendantKeyFocus()</code>
| 
|- 
| BLoadLayout
| <code>DOTAItemImage.BLoadLayout( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
| 
|- 
| BLoadLayoutFromString
| <code>DOTAItemImage.BLoadLayoutFromString( js_raw_args js_raw_args_1 )</code>
| 
|- 
| LoadLayoutFromStringAsync
| <code>DOTAItemImage.LoadLayoutFromStringAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
| 
|- 
| LoadLayoutAsync
| <code>DOTAItemImage.LoadLayoutAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
| 
|- 
| BLoadLayoutSnippet
| <code>DOTAItemImage.BLoadLayoutSnippet( cstring cstring_1 )</code>
| 
|- 
| BCreateChildren
| <code>DOTAItemImage.BCreateChildren( cstring cstring_1 )</code>
| 
|- 
| SetTopOfInputContext
| <code>DOTAItemImage.SetTopOfInputContext( boolean boolean_1 )</code>
| 
|- 
| SetDialogVariable
| <code>DOTAItemImage.SetDialogVariable( cstring cstring_1, cstring cstring_2 )</code>
| 
|- 
| SetDialogVariableInt
| <code>DOTAItemImage.SetDialogVariableInt( cstring cstring_1, integer integer_2 )</code>
| 
|- 
| SetDialogVariableTime
| <code>DOTAItemImage.SetDialogVariableTime( cstring cstring_1, int64 int64_2 )</code>
| 
|- 
| ScrollToTop
| <code>DOTAItemImage.ScrollToTop()</code>
| 
|- 
| ScrollToBottom
| <code>DOTAItemImage.ScrollToBottom()</code>
| 
|- 
| ScrollToLeftEdge
| <code>DOTAItemImage.ScrollToLeftEdge()</code>
| 
|- 
| ScrollToRightEdge
| <code>DOTAItemImage.ScrollToRightEdge()</code>
| 
|- 
| ScrollParentToMakePanelFit
| <code>DOTAItemImage.ScrollParentToMakePanelFit( unknown_variant_type unknown_variant_type_1, boolean boolean_2 )</code>
| 
|- 
| BCanSeeInParentScroll
| <code>DOTAItemImage.BCanSeeInParentScroll()</code>
| 
|- 
| GetAttributeInt
| <code>DOTAItemImage.GetAttributeInt( cstring cstring_1, integer integer_2 )</code>
| 
|- 
| GetAttributeString
| <code>DOTAItemImage.GetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
| 
|- 
| GetAttributeUInt32
| <code>DOTAItemImage.GetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
| 
|- 
| SetAttributeInt
| <code>DOTAItemImage.SetAttributeInt( cstring cstring_1, integer integer_2 )</code>
| 
|- 
| SetAttributeString
| <code>DOTAItemImage.SetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
| 
|- 
| SetAttributeUInt32
| <code>DOTAItemImage.SetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
| 
|- 
| SetInputNamespace
| <code>DOTAItemImage.SetInputNamespace( cstring cstring_1 )</code>
| 
|- 
| RegisterForReadyEvents
| <code>DOTAItemImage.RegisterForReadyEvents( boolean boolean_1 )</code>
| 
|- 
| BReadyForDisplay
| <code>DOTAItemImage.BReadyForDisplay()</code>
| 
|- 
| SetReadyForDisplay
| <code>DOTAItemImage.SetReadyForDisplay( boolean boolean_1 )</code>
| 
|- 
| SetPositionInPixels
| <code>DOTAItemImage.SetPositionInPixels( float float_1, float float_2, float float_3 )</code>
| 
|- 
| Data
| <code>DOTAItemImage.Data( js_raw_args js_raw_args_1 )</code>
| 
|- 
| SetImage
| <code>DOTAItemImage.SetImage( cstring cstring_1 )</code>
| 
|- 
| SetScaling
| <code>DOTAItemImage.SetScaling( cstring cstring_1 )</code>
| 
|- 
| itemname
| <code>DOTAItemImage.itemname( cstring cstring_1 )</code>
| 
|- 
| contextEntityIndex
| <code>DOTAItemImage.contextEntityIndex( integer integer_1 )</code>
| 
|- 
| SetPanelEvent
| <code>DOTAItemImage.SetPanelEvent( js_raw_args js_raw_args_1 )</code>
| 
|- 
| RunScriptInPanelContext
| <code>DOTAItemImage.RunScriptInPanelContext( js_raw_args js_raw_args_1 )</code>
| 
|- 
| rememberchildfocus
| <code>DOTAItemImage.rememberchildfocus( boolean boolean_1 )</code>
| 
|- 
| paneltype
| <code>DOTAItemImage.paneltype()</code>
| 
|}


=== DOTACustomUITypeContainer ===
{| class="standard-table" style="width: 100%;"
! Function
! Signature
! Description
|- 
| visible
| <code>DOTACustomUITypeContainer.visible( boolean boolean_1 )</code>
| 
|- 
| enabled
| <code>DOTACustomUITypeContainer.enabled( boolean boolean_1 )</code>
| 
|- 
| checked
| <code>DOTACustomUITypeContainer.checked( boolean boolean_1 )</code>
| 
|- 
| defaultfocus
| <code>DOTACustomUITypeContainer.defaultfocus( cstring cstring_1 )</code>
| 
|- 
| inputnamespace
| <code>DOTACustomUITypeContainer.inputnamespace( cstring cstring_1 )</code>
| 
|- 
| hittest
| <code>DOTACustomUITypeContainer.hittest( boolean boolean_1 )</code>
| 
|- 
| hittestchildren
| <code>DOTACustomUITypeContainer.hittestchildren( boolean boolean_1 )</code>
| 
|- 
| tabindex
| <code>DOTACustomUITypeContainer.tabindex( float float_1 )</code>
| 
|- 
| selectionpos_x
| <code>DOTACustomUITypeContainer.selectionpos_x( float float_1 )</code>
| 
|- 
| selectionpos_y
| <code>DOTACustomUITypeContainer.selectionpos_y( float float_1 )</code>
| 
|- 
| id
| <code>DOTACustomUITypeContainer.id()</code>
| 
|- 
| layoutfile
| <code>DOTACustomUITypeContainer.layoutfile()</code>
| 
|- 
| contentwidth
| <code>DOTACustomUITypeContainer.contentwidth()</code>
| 
|- 
| contentheight
| <code>DOTACustomUITypeContainer.contentheight()</code>
| 
|- 
| desiredlayoutwidth
| <code>DOTACustomUITypeContainer.desiredlayoutwidth()</code>
| 
|- 
| desiredlayoutheight
| <code>DOTACustomUITypeContainer.desiredlayoutheight()</code>
| 
|- 
| actuallayoutwidth
| <code>DOTACustomUITypeContainer.actuallayoutwidth()</code>
| 
|- 
| actuallayoutheight
| <code>DOTACustomUITypeContainer.actuallayoutheight()</code>
| 
|- 
| actualxoffset
| <code>DOTACustomUITypeContainer.actualxoffset()</code>
| 
|- 
| actualyoffset
| <code>DOTACustomUITypeContainer.actualyoffset()</code>
| 
|- 
| scrolloffset_y
| <code>DOTACustomUITypeContainer.scrolloffset_y()</code>
| 
|- 
| scrolloffset_x
| <code>DOTACustomUITypeContainer.scrolloffset_x()</code>
| 
|- 
| actualuiscale_y
| <code>DOTACustomUITypeContainer.actualuiscale_y()</code>
| 
|- 
| actualuiscale_x
| <code>DOTACustomUITypeContainer.actualuiscale_x()</code>
| 
|- 
| style
| <code>DOTACustomUITypeContainer.style()</code>
| 
|- 
| AddClass
| <code>DOTACustomUITypeContainer.AddClass( cstring cstring_1 )</code>
| 
|- 
| RemoveClass
| <code>DOTACustomUITypeContainer.RemoveClass( cstring cstring_1 )</code>
| 
|- 
| BHasClass
| <code>DOTACustomUITypeContainer.BHasClass( cstring cstring_1 )</code>
| 
|- 
| BAscendantHasClass
| <code>DOTACustomUITypeContainer.BAscendantHasClass( cstring cstring_1 )</code>
| 
|- 
| SetHasClass
| <code>DOTACustomUITypeContainer.SetHasClass( cstring cstring_1, boolean boolean_2 )</code>
| 
|- 
| ToggleClass
| <code>DOTACustomUITypeContainer.ToggleClass( cstring cstring_1 )</code>
| 
|- 
| SwitchClass
| <code>DOTACustomUITypeContainer.SwitchClass( cstring cstring_1, cstring cstring_2 )</code>
| 
|- 
| TriggerClass
| <code>DOTACustomUITypeContainer.TriggerClass( cstring cstring_1 )</code>
| 
|- 
| ClearPanelEvent
| <code>DOTACustomUITypeContainer.ClearPanelEvent( cstring cstring_1 )</code>
| 
|- 
| SetDraggable
| <code>DOTACustomUITypeContainer.SetDraggable( boolean boolean_1 )</code>
| 
|- 
| IsDraggable
| <code>DOTACustomUITypeContainer.IsDraggable()</code>
| 
|- 
| GetChildCount
| <code>DOTACustomUITypeContainer.GetChildCount()</code>
| 
|- 
| GetChild
| <code>DOTACustomUITypeContainer.GetChild( integer integer_1 )</code>
| 
|- 
| GetChildIndex
| <code>DOTACustomUITypeContainer.GetChildIndex( unknown_variant_type unknown_variant_type_1 )</code>
| 
|- 
| Children
| <code>DOTACustomUITypeContainer.Children()</code>
| 
|- 
| FindChildrenWithClassTraverse
| <code>DOTACustomUITypeContainer.FindChildrenWithClassTraverse( cstring cstring_1 )</code>
| 
|- 
| GetParent
| <code>DOTACustomUITypeContainer.GetParent()</code>
| 
|- 
| SetParent
| <code>DOTACustomUITypeContainer.SetParent( unknown_variant_type unknown_variant_type_1 )</code>
| 
|- 
| FindChild
| <code>DOTACustomUITypeContainer.FindChild( cstring cstring_1 )</code>
| 
|- 
| FindChildTraverse
| <code>DOTACustomUITypeContainer.FindChildTraverse( cstring cstring_1 )</code>
| 
|- 
| FindChildInLayoutFile
| <code>DOTACustomUITypeContainer.FindChildInLayoutFile( cstring cstring_1 )</code>
| 
|- 
| FindPanelInLayoutFile
| <code>DOTACustomUITypeContainer.FindPanelInLayoutFile( cstring cstring_1 )</code>
| 
|- 
| RemoveAndDeleteChildren
| <code>DOTACustomUITypeContainer.RemoveAndDeleteChildren()</code>
| 
|- 
| MoveChildBefore
| <code>DOTACustomUITypeContainer.MoveChildBefore( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
| 
|- 
| MoveChildAfter
| <code>DOTACustomUITypeContainer.MoveChildAfter( unknown_variant_type unknown_variant_type_1, unknown_variant_type unknown_variant_type_2 )</code>
| 
|- 
| GetPositionWithinWindow
| <code>DOTACustomUITypeContainer.GetPositionWithinWindow()</code>
| 
|- 
| ApplyStyles
| <code>DOTACustomUITypeContainer.ApplyStyles( boolean boolean_1 )</code>
| 
|- 
| ClearPropertyFromCode
| <code>DOTACustomUITypeContainer.ClearPropertyFromCode( unknown_variant_type unknown_variant_type_1 )</code>
| 
|- 
| DeleteAsync
| <code>DOTACustomUITypeContainer.DeleteAsync( float float_1 )</code>
| 
|- 
| BIsTransparent
| <code>DOTACustomUITypeContainer.BIsTransparent()</code>
| 
|- 
| BAcceptsInput
| <code>DOTACustomUITypeContainer.BAcceptsInput()</code>
| 
|- 
| BAcceptsFocus
| <code>DOTACustomUITypeContainer.BAcceptsFocus()</code>
| 
|- 
| SetFocus
| <code>DOTACustomUITypeContainer.SetFocus()</code>
| 
|- 
| UpdateFocusInContext
| <code>DOTACustomUITypeContainer.UpdateFocusInContext()</code>
| 
|- 
| BHasHoverStyle
| <code>DOTACustomUITypeContainer.BHasHoverStyle()</code>
| 
|- 
| SetAcceptsFocus
| <code>DOTACustomUITypeContainer.SetAcceptsFocus( boolean boolean_1 )</code>
| 
|- 
| SetDisableFocusOnMouseDown
| <code>DOTACustomUITypeContainer.SetDisableFocusOnMouseDown( boolean boolean_1 )</code>
| 
|- 
| BHasKeyFocus
| <code>DOTACustomUITypeContainer.BHasKeyFocus()</code>
| 
|- 
| SetScrollParentToFitWhenFocused
| <code>DOTACustomUITypeContainer.SetScrollParentToFitWhenFocused( boolean boolean_1 )</code>
| 
|- 
| BScrollParentToFitWhenFocused
| <code>DOTACustomUITypeContainer.BScrollParentToFitWhenFocused()</code>
| 
|- 
| IsSelected
| <code>DOTACustomUITypeContainer.IsSelected()</code>
| 
|- 
| BHasDescendantKeyFocus
| <code>DOTACustomUITypeContainer.BHasDescendantKeyFocus()</code>
| 
|- 
| BLoadLayout
| <code>DOTACustomUITypeContainer.BLoadLayout( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
| 
|- 
| BLoadLayoutFromString
| <code>DOTACustomUITypeContainer.BLoadLayoutFromString( js_raw_args js_raw_args_1 )</code>
| 
|- 
| LoadLayoutFromStringAsync
| <code>DOTACustomUITypeContainer.LoadLayoutFromStringAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
| 
|- 
| LoadLayoutAsync
| <code>DOTACustomUITypeContainer.LoadLayoutAsync( cstring cstring_1, boolean boolean_2, boolean boolean_3 )</code>
| 
|- 
| BLoadLayoutSnippet
| <code>DOTACustomUITypeContainer.BLoadLayoutSnippet( cstring cstring_1 )</code>
| 
|- 
| BCreateChildren
| <code>DOTACustomUITypeContainer.BCreateChildren( cstring cstring_1 )</code>
| 
|- 
| SetTopOfInputContext
| <code>DOTACustomUITypeContainer.SetTopOfInputContext( boolean boolean_1 )</code>
| 
|- 
| SetDialogVariable
| <code>DOTACustomUITypeContainer.SetDialogVariable( cstring cstring_1, cstring cstring_2 )</code>
| 
|- 
| SetDialogVariableInt
| <code>DOTACustomUITypeContainer.SetDialogVariableInt( cstring cstring_1, integer integer_2 )</code>
| 
|- 
| SetDialogVariableTime
| <code>DOTACustomUITypeContainer.SetDialogVariableTime( cstring cstring_1, int64 int64_2 )</code>
| 
|- 
| ScrollToTop
| <code>DOTACustomUITypeContainer.ScrollToTop()</code>
| 
|- 
| ScrollToBottom
| <code>DOTACustomUITypeContainer.ScrollToBottom()</code>
| 
|- 
| ScrollToLeftEdge
| <code>DOTACustomUITypeContainer.ScrollToLeftEdge()</code>
| 
|- 
| ScrollToRightEdge
| <code>DOTACustomUITypeContainer.ScrollToRightEdge()</code>
| 
|- 
| ScrollParentToMakePanelFit
| <code>DOTACustomUITypeContainer.ScrollParentToMakePanelFit( unknown_variant_type unknown_variant_type_1, boolean boolean_2 )</code>
| 
|- 
| BCanSeeInParentScroll
| <code>DOTACustomUITypeContainer.BCanSeeInParentScroll()</code>
| 
|- 
| GetAttributeInt
| <code>DOTACustomUITypeContainer.GetAttributeInt( cstring cstring_1, integer integer_2 )</code>
| 
|- 
| GetAttributeString
| <code>DOTACustomUITypeContainer.GetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
| 
|- 
| GetAttributeUInt32
| <code>DOTACustomUITypeContainer.GetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
| 
|- 
| SetAttributeInt
| <code>DOTACustomUITypeContainer.SetAttributeInt( cstring cstring_1, integer integer_2 )</code>
| 
|- 
| SetAttributeString
| <code>DOTACustomUITypeContainer.SetAttributeString( cstring cstring_1, cstring cstring_2 )</code>
| 
|- 
| SetAttributeUInt32
| <code>DOTACustomUITypeContainer.SetAttributeUInt32( cstring cstring_1, unsigned unsigned_2 )</code>
| 
|- 
| SetInputNamespace
| <code>DOTACustomUITypeContainer.SetInputNamespace( cstring cstring_1 )</code>
| 
|- 
| RegisterForReadyEvents
| <code>DOTACustomUITypeContainer.RegisterForReadyEvents( boolean boolean_1 )</code>
| 
|- 
| BReadyForDisplay
| <code>DOTACustomUITypeContainer.BReadyForDisplay()</code>
| 
|- 
| SetReadyForDisplay
| <code>DOTACustomUITypeContainer.SetReadyForDisplay( boolean boolean_1 )</code>
| 
|- 
| SetPositionInPixels
| <code>DOTACustomUITypeContainer.SetPositionInPixels( float float_1, float float_2, float float_3 )</code>
| 
|- 
| Data
| <code>DOTACustomUITypeContainer.Data( js_raw_args js_raw_args_1 )</code>
| 
|- 
| SetPanelEvent
| <code>DOTACustomUITypeContainer.SetPanelEvent( js_raw_args js_raw_args_1 )</code>
| 
|- 
| RunScriptInPanelContext
| <code>DOTACustomUITypeContainer.RunScriptInPanelContext( js_raw_args js_raw_args_1 )</code>
| 
|- 
| rememberchildfocus
| <code>DOTACustomUITypeContainer.rememberchildfocus( boolean boolean_1 )</code>
| 
|- 
| paneltype
| <code>DOTACustomUITypeContainer.paneltype()</code>
| 
|}

=== SteamUGCQuery ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| SteamUGCQuery.RankedByVote
| 0
| 
|-
| SteamUGCQuery.RankedByPublicationDate
| 1
| 
|-
| SteamUGCQuery.AcceptedForGameRankedByAcceptanceDate
| 2
| 
|-
| SteamUGCQuery.RankedByTrend
| 3
| 
|-
| SteamUGCQuery.FavoritedByFriendsRankedByPublicationDate
| 4
| 
|-
| SteamUGCQuery.CreatedByFriendsRankedByPublicationDate
| 5
| 
|-
| SteamUGCQuery.RankedByNumTimesReported
| 6
| 
|-
| SteamUGCQuery.CreatedByFollowedUsersRankedByPublicationDate
| 7
| 
|-
| SteamUGCQuery.NotYetRated
| 8
| 
|-
| SteamUGCQuery.RankedByTotalVotesAsc
| 9
| 
|-
| SteamUGCQuery.RankedByVotesUp
| 10
| 
|-
| SteamUGCQuery.RankedByTextSearch
| 11
| 
|-
| SteamUGCQuery.RankedByTotalUniqueSubscriptions
| 12
| 
|-
| SteamUGCQuery.RankedByPlaytimeTrend
| 13
| 
|-
| SteamUGCQuery.RankedByTotalPlaytime
| 14
| 
|-
| SteamUGCQuery.RankedByAveragePlaytimeTrend
| 15
| 
|-
| SteamUGCQuery.RankedByLifetimeAveragePlaytime
| 16
| 
|-
| SteamUGCQuery.RankedByPlaytimeSessionsTrend
| 17
| 
|-
| SteamUGCQuery.RankedByLifetimePlaytimeSessions
| 18
| 
|}

=== SteamUGCMatchingUGCType ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| SteamUGCMatchingUGCType.Items
| 0
| 
|-
| SteamUGCMatchingUGCType.Items_Mtx
| 1
| 
|-
| SteamUGCMatchingUGCType.Items_ReadyToUse
| 2
| 
|-
| SteamUGCMatchingUGCType.Collections
| 3
| 
|-
| SteamUGCMatchingUGCType.Artwork
| 4
| 
|-
| SteamUGCMatchingUGCType.Videos
| 5
| 
|-
| SteamUGCMatchingUGCType.Screenshots
| 6
| 
|-
| SteamUGCMatchingUGCType.AllGuides
| 7
| 
|-
| SteamUGCMatchingUGCType.WebGuides
| 8
| 
|-
| SteamUGCMatchingUGCType.IntegratedGuides
| 9
| 
|-
| SteamUGCMatchingUGCType.UsableInGame
| 10
| 
|-
| SteamUGCMatchingUGCType.ControllerBindings
| 11
| 
|-
| SteamUGCMatchingUGCType.GameManagedItems
| 12
| 
|-
| SteamUGCMatchingUGCType.All
| -1
| 
|}

=== SteamUniverse ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| SteamUniverse.Invalid
| 0
| 
|-
| SteamUniverse.Internal
| 3
| 
|-
| SteamUniverse.Dev
| 4
| 
|-
| SteamUniverse.Beta
| 2
| 
|-
| SteamUniverse.Public
| 1
| 
|}

=== DOTA_GameState ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| DOTA_GameState.DOTA_GAMERULES_STATE_INIT
| 0
| 
|-
| DOTA_GameState.DOTA_GAMERULES_STATE_WAIT_FOR_PLAYERS_TO_LOAD
| 1
| 
|-
| DOTA_GameState.DOTA_GAMERULES_STATE_HERO_SELECTION
| 3
| 
|-
| DOTA_GameState.DOTA_GAMERULES_STATE_STRATEGY_TIME
| 4
| 
|-
| DOTA_GameState.DOTA_GAMERULES_STATE_PRE_GAME
| 7
| 
|-
| DOTA_GameState.DOTA_GAMERULES_STATE_GAME_IN_PROGRESS
| 8
| 
|-
| DOTA_GameState.DOTA_GAMERULES_STATE_POST_GAME
| 9
| 
|-
| DOTA_GameState.DOTA_GAMERULES_STATE_DISCONNECT
| 10
| 
|-
| DOTA_GameState.DOTA_GAMERULES_STATE_TEAM_SHOWCASE
| 5
| 
|-
| DOTA_GameState.DOTA_GAMERULES_STATE_CUSTOM_GAME_SETUP
| 2
| 
|-
| DOTA_GameState.DOTA_GAMERULES_STATE_WAIT_FOR_MAP_TO_LOAD
| 6
| 
|-
| DOTA_GameState.DOTA_GAMERULES_STATE_LAST
| 0
| 
|}

=== DOTA_GC_TEAM ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| DOTA_GC_TEAM.DOTA_GC_TEAM_GOOD_GUYS
| 0
| 
|-
| DOTA_GC_TEAM.DOTA_GC_TEAM_BAD_GUYS
| 1
| 
|-
| DOTA_GC_TEAM.DOTA_GC_TEAM_BROADCASTER
| 2
| 
|-
| DOTA_GC_TEAM.DOTA_GC_TEAM_SPECTATOR
| 3
| 
|-
| DOTA_GC_TEAM.DOTA_GC_TEAM_PLAYER_POOL
| 4
| 
|-
| DOTA_GC_TEAM.DOTA_GC_TEAM_NOTEAM
| 5
| 
|}

=== DOTAConnectionState_t ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| DOTAConnectionState_t.DOTA_CONNECTION_STATE_UNKNOWN
| 0
| 
|-
| DOTAConnectionState_t.DOTA_CONNECTION_STATE_NOT_YET_CONNECTED
| 1
| 
|-
| DOTAConnectionState_t.DOTA_CONNECTION_STATE_CONNECTED
| 2
| 
|-
| DOTAConnectionState_t.DOTA_CONNECTION_STATE_DISCONNECTED
| 3
| 
|-
| DOTAConnectionState_t.DOTA_CONNECTION_STATE_ABANDONED
| 4
| 
|-
| DOTAConnectionState_t.DOTA_CONNECTION_STATE_LOADING
| 5
| 
|-
| DOTAConnectionState_t.DOTA_CONNECTION_STATE_FAILED
| 6
| 
|}

=== dotaunitorder_t ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| dotaunitorder_t.DOTA_UNIT_ORDER_NONE
| 0
| 
|-
| dotaunitorder_t.DOTA_UNIT_ORDER_MOVE_TO_POSITION
| 1
| 
|-
| dotaunitorder_t.DOTA_UNIT_ORDER_MOVE_TO_TARGET
| 2
| 
|-
| dotaunitorder_t.DOTA_UNIT_ORDER_ATTACK_MOVE
| 3
| 
|-
| dotaunitorder_t.DOTA_UNIT_ORDER_ATTACK_TARGET
| 4
| 
|-
| dotaunitorder_t.DOTA_UNIT_ORDER_CAST_POSITION
| 5
| 
|-
| dotaunitorder_t.DOTA_UNIT_ORDER_CAST_TARGET
| 6
| 
|-
| dotaunitorder_t.DOTA_UNIT_ORDER_CAST_TARGET_TREE
| 7
| 
|-
| dotaunitorder_t.DOTA_UNIT_ORDER_CAST_NO_TARGET
| 8
| 
|-
| dotaunitorder_t.DOTA_UNIT_ORDER_CAST_TOGGLE
| 9
| 
|-
| dotaunitorder_t.DOTA_UNIT_ORDER_HOLD_POSITION
| 10
| 
|-
| dotaunitorder_t.DOTA_UNIT_ORDER_TRAIN_ABILITY
| 11
| 
|-
| dotaunitorder_t.DOTA_UNIT_ORDER_DROP_ITEM
| 12
| 
|-
| dotaunitorder_t.DOTA_UNIT_ORDER_GIVE_ITEM
| 13
| 
|-
| dotaunitorder_t.DOTA_UNIT_ORDER_PICKUP_ITEM
| 14
| 
|-
| dotaunitorder_t.DOTA_UNIT_ORDER_PICKUP_RUNE
| 15
| 
|-
| dotaunitorder_t.DOTA_UNIT_ORDER_PURCHASE_ITEM
| 16
| 
|-
| dotaunitorder_t.DOTA_UNIT_ORDER_SELL_ITEM
| 17
| 
|-
| dotaunitorder_t.DOTA_UNIT_ORDER_DISASSEMBLE_ITEM
| 18
| 
|-
| dotaunitorder_t.DOTA_UNIT_ORDER_MOVE_ITEM
| 19
| 
|-
| dotaunitorder_t.DOTA_UNIT_ORDER_CAST_TOGGLE_AUTO
| 20
| 
|-
| dotaunitorder_t.DOTA_UNIT_ORDER_STOP
| 21
| 
|-
| dotaunitorder_t.DOTA_UNIT_ORDER_TAUNT
| 22
| 
|-
| dotaunitorder_t.DOTA_UNIT_ORDER_BUYBACK
| 23
| 
|-
| dotaunitorder_t.DOTA_UNIT_ORDER_GLYPH
| 24
| 
|-
| dotaunitorder_t.DOTA_UNIT_ORDER_EJECT_ITEM_FROM_STASH
| 25
| 
|-
| dotaunitorder_t.DOTA_UNIT_ORDER_CAST_RUNE
| 26
| 
|-
| dotaunitorder_t.DOTA_UNIT_ORDER_PING_ABILITY
| 27
| 
|-
| dotaunitorder_t.DOTA_UNIT_ORDER_MOVE_TO_DIRECTION
| 28
| 
|-
| dotaunitorder_t.DOTA_UNIT_ORDER_PATROL
| 29
| 
|-
| dotaunitorder_t.DOTA_UNIT_ORDER_VECTOR_TARGET_POSITION
| 30
| 
|-
| dotaunitorder_t.DOTA_UNIT_ORDER_RADAR
| 31
| 
|-
| dotaunitorder_t.DOTA_UNIT_ORDER_SET_ITEM_COMBINE_LOCK
| 32
| 
|-
| dotaunitorder_t.DOTA_UNIT_ORDER_CONTINUE
| 33
| 
|-
| dotaunitorder_t.DOTA_UNIT_ORDER_VECTOR_TARGET_CANCELED
| 34
| 
|-
| dotaunitorder_t.DOTA_UNIT_ORDER_CAST_RIVER_PAINT
| 35
| 
|-
| dotaunitorder_t.DOTA_UNIT_ORDER_PREGAME_ADJUST_ITEM_ASSIGNMENT
| 36
| 
|-
| dotaunitorder_t.DOTA_UNIT_ORDER_DROP_ITEM_AT_FOUNTAIN
| 37
| 
|-
| dotaunitorder_t.DOTA_UNIT_ORDER_TAKE_ITEM_FROM_NEUTRAL_ITEM_STASH
| 38
| 
|}

=== DOTA_OVERHEAD_ALERT ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_GOLD
| 0
| 
|-
| DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_DENY
| 1
| 
|-
| DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_CRITICAL
| 2
| 
|-
| DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_XP
| 3
| 
|-
| DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_BONUS_SPELL_DAMAGE
| 4
| 
|-
| DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_MISS
| 5
| 
|-
| DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_DAMAGE
| 6
| 
|-
| DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_EVADE
| 7
| 
|-
| DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_BLOCK
| 8
| 
|-
| DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_BONUS_POISON_DAMAGE
| 9
| 
|-
| DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_HEAL
| 10
| 
|-
| DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_MANA_ADD
| 11
| 
|-
| DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_MANA_LOSS
| 12
| 
|-
| DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_LAST_HIT_EARLY
| 13
| 
|-
| DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_LAST_HIT_CLOSE
| 14
| 
|-
| DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_LAST_HIT_MISS
| 15
| 
|-
| DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_MAGICAL_BLOCK
| 16
| 
|-
| DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_INCOMING_DAMAGE
| 17
| 
|-
| DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_OUTGOING_DAMAGE
| 18
| 
|-
| DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_DISABLE_RESIST
| 19
| 
|-
| DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_DEATH
| 20
| 
|-
| DOTA_OVERHEAD_ALERT.OVERHEAD_ALERT_BLOCKED
| 21
| 
|}

=== DOTA_HeroPickState ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_NONE
| 0
| 
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_AP_SELECT
| 1
| 
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_SD_SELECT
| 2
| 
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_INTRO_SELECT_UNUSED
| 3
| 
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_RD_SELECT_UNUSED
| 4
| 
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_INTRO
| 5
| 
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_CAPTAINPICK
| 6
| 
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_BAN1
| 7
| 
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_BAN2
| 8
| 
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_BAN3
| 9
| 
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_BAN4
| 10
| 
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_BAN5
| 11
| 
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_BAN6
| 12
| 
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_BAN7
| 13
| 
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_BAN8
| 14
| 
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_BAN9
| 15
| 
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_BAN10
| 16
| 
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_BAN11
| 17
| 
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_BAN12
| 18
| 
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_SELECT1
| 19
| 
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_SELECT2
| 20
| 
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_SELECT3
| 21
| 
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_SELECT4
| 22
| 
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_SELECT5
| 23
| 
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_SELECT6
| 24
| 
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_SELECT7
| 25
| 
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_SELECT8
| 26
| 
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_SELECT9
| 27
| 
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_SELECT10
| 28
| 
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CM_PICK
| 29
| 
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_AR_SELECT
| 30
| 
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_MO_SELECT
| 31
| 
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_FH_SELECT
| 32
| 
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_INTRO
| 33
| 
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_CAPTAINPICK
| 34
| 
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_BAN1
| 35
| 
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_BAN2
| 36
| 
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_BAN3
| 37
| 
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_BAN4
| 38
| 
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_BAN5
| 39
| 
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_BAN6
| 40
| 
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_SELECT1
| 41
| 
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_SELECT2
| 42
| 
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_SELECT3
| 43
| 
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_SELECT4
| 44
| 
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_SELECT5
| 45
| 
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_SELECT6
| 46
| 
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_SELECT7
| 47
| 
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_SELECT8
| 48
| 
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_SELECT9
| 49
| 
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_SELECT10
| 50
| 
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CD_PICK
| 51
| 
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_BD_SELECT
| 52
| 
|-
| DOTA_HeroPickState.DOTA_HERO_PICK_STATE_ABILITY_DRAFT_SELECT
| 53
| 
|-
| DOTA_HeroPickState.DOTA_HERO_PICK_STATE_ARDM_SELECT
| 54
| 
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_ALL_DRAFT_SELECT
| 55
| 
|-
| DOTA_HeroPickState.DOTA_HERO_PICK_STATE_CUSTOMGAME_SELECT
| 56
| 
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_SELECT_PENALTY
| 57
| 
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_CUSTOM_PICK_RULES
| 58
| 
|-
| DOTA_HeroPickState.DOTA_HEROPICK_STATE_COUNT
| 59
| 
|}

=== DOTATeam_t ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| DOTATeam_t.DOTA_TEAM_FIRST
| 2
| 
|-
| DOTATeam_t.DOTA_TEAM_GOODGUYS
| 2
| 
|-
| DOTATeam_t.DOTA_TEAM_BADGUYS
| 3
| 
|-
| DOTATeam_t.DOTA_TEAM_NEUTRALS
| 4
| 
|-
| DOTATeam_t.DOTA_TEAM_NOTEAM
| 5
| 
|-
| DOTATeam_t.DOTA_TEAM_CUSTOM_1
| 6
| 
|-
| DOTATeam_t.DOTA_TEAM_CUSTOM_2
| 7
| 
|-
| DOTATeam_t.DOTA_TEAM_CUSTOM_3
| 8
| 
|-
| DOTATeam_t.DOTA_TEAM_CUSTOM_4
| 9
| 
|-
| DOTATeam_t.DOTA_TEAM_CUSTOM_5
| 10
| 
|-
| DOTATeam_t.DOTA_TEAM_CUSTOM_6
| 11
| 
|-
| DOTATeam_t.DOTA_TEAM_CUSTOM_7
| 12
| 
|-
| DOTATeam_t.DOTA_TEAM_CUSTOM_8
| 13
| 
|-
| DOTATeam_t.DOTA_TEAM_COUNT
| 14
| 
|-
| DOTATeam_t.DOTA_TEAM_CUSTOM_MIN
| 6
| 
|-
| DOTATeam_t.DOTA_TEAM_CUSTOM_MAX
| 13
| 
|-
| DOTATeam_t.DOTA_TEAM_CUSTOM_COUNT
| 8
| 
|}

=== DOTA_RUNES ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| DOTA_RUNES.DOTA_RUNE_INVALID
| -1
| 
|-
| DOTA_RUNES.DOTA_RUNE_DOUBLEDAMAGE
| 0
| 
|-
| DOTA_RUNES.DOTA_RUNE_HASTE
| 1
| 
|-
| DOTA_RUNES.DOTA_RUNE_ILLUSION
| 2
| 
|-
| DOTA_RUNES.DOTA_RUNE_INVISIBILITY
| 3
| 
|-
| DOTA_RUNES.DOTA_RUNE_REGENERATION
| 4
| 
|-
| DOTA_RUNES.DOTA_RUNE_BOUNTY
| 5
| 
|-
| DOTA_RUNES.DOTA_RUNE_ARCANE
| 6
| 
|-
| DOTA_RUNES.DOTA_RUNE_XP
| 7
| 
|-
| DOTA_RUNES.DOTA_RUNE_COUNT
| 8
| 
|}

=== DOTA_UNIT_TARGET_TEAM ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| DOTA_UNIT_TARGET_TEAM.DOTA_UNIT_TARGET_TEAM_NONE
| 0
| 
|-
| DOTA_UNIT_TARGET_TEAM.DOTA_UNIT_TARGET_TEAM_FRIENDLY
| 1
| 
|-
| DOTA_UNIT_TARGET_TEAM.DOTA_UNIT_TARGET_TEAM_ENEMY
| 2
| 
|-
| DOTA_UNIT_TARGET_TEAM.DOTA_UNIT_TARGET_TEAM_CUSTOM
| 4
| 
|-
| DOTA_UNIT_TARGET_TEAM.DOTA_UNIT_TARGET_TEAM_BOTH
| 3
| 
|}

=== DOTA_UNIT_TARGET_TYPE ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| DOTA_UNIT_TARGET_TYPE.DOTA_UNIT_TARGET_NONE
| 0
| 
|-
| DOTA_UNIT_TARGET_TYPE.DOTA_UNIT_TARGET_HERO
| 1
| 
|-
| DOTA_UNIT_TARGET_TYPE.DOTA_UNIT_TARGET_CREEP
| 2
| 
|-
| DOTA_UNIT_TARGET_TYPE.DOTA_UNIT_TARGET_BUILDING
| 4
| 
|-
| DOTA_UNIT_TARGET_TYPE.DOTA_UNIT_TARGET_COURIER
| 16
| 
|-
| DOTA_UNIT_TARGET_TYPE.DOTA_UNIT_TARGET_OTHER
| 32
| 
|-
| DOTA_UNIT_TARGET_TYPE.DOTA_UNIT_TARGET_TREE
| 64
| 
|-
| DOTA_UNIT_TARGET_TYPE.DOTA_UNIT_TARGET_CUSTOM
| 128
| 
|-
| DOTA_UNIT_TARGET_TYPE.DOTA_UNIT_TARGET_BASIC
| 18
| 
|-
| DOTA_UNIT_TARGET_TYPE.DOTA_UNIT_TARGET_ALL
| 55
| 
|}

=== DOTA_UNIT_TARGET_FLAGS ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_NONE
| 0
| 
|-
| DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_RANGED_ONLY
| 2
| 
|-
| DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_MELEE_ONLY
| 4
| 
|-
| DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_DEAD
| 8
| 
|-
| DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_MAGIC_IMMUNE_ENEMIES
| 16
| 
|-
| DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_NOT_MAGIC_IMMUNE_ALLIES
| 32
| 
|-
| DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_INVULNERABLE
| 64
| 
|-
| DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_FOW_VISIBLE
| 128
| 
|-
| DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_NO_INVIS
| 256
| 
|-
| DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_NOT_ANCIENTS
| 512
| 
|-
| DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_PLAYER_CONTROLLED
| 1024
| 
|-
| DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_NOT_DOMINATED
| 2048
| 
|-
| DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_NOT_SUMMONED
| 4096
| 
|-
| DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_NOT_ILLUSIONS
| 8192
| 
|-
| DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_NOT_ATTACK_IMMUNE
| 16384
| 
|-
| DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_MANA_ONLY
| 32768
| 
|-
| DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_CHECK_DISABLE_HELP
| 65536
| 
|-
| DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_NOT_CREEP_HERO
| 131072
| 
|-
| DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_OUT_OF_WORLD
| 262144
| 
|-
| DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_NOT_NIGHTMARED
| 524288
| 
|-
| DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_PREFER_ENEMIES
| 1048576
| 
|-
| DOTA_UNIT_TARGET_FLAGS.DOTA_UNIT_TARGET_FLAG_RESPECT_OBSTRUCTIONS
| 2097152
| 
|}

=== DOTALimits_t ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| DOTALimits_t.DOTA_MAX_PLAYERS
| 64
| Max number of players connected to the server including spectators.
|-
| DOTALimits_t.DOTA_MAX_TEAM
| 24
| Max number of players per team.
|-
| DOTALimits_t.DOTA_MAX_PLAYER_TEAMS
| 10
| Max number of player teams supported.
|-
| DOTALimits_t.DOTA_MAX_TEAM_PLAYERS
| 24
| Max number of non-spectator players supported.
|-
| DOTALimits_t.DOTA_MAX_SPECTATOR_TEAM_SIZE
| 40
| How many spectators can watch.
|-
| DOTALimits_t.DOTA_MAX_SPECTATOR_LOBBY_SIZE
| 15
| Max number of viewers in a spectator lobby.
|-
| DOTALimits_t.DOTA_DEFAULT_MAX_TEAM
| 5
| Default number of players per team.
|-
| DOTALimits_t.DOTA_DEFAULT_MAX_TEAM_PLAYERS
| 10
| Default number of non-spectator players supported.
|}

=== DOTAInventoryFlags_t ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| DOTAInventoryFlags_t.DOTA_INVENTORY_ALLOW_NONE
| 0
| 
|-
| DOTAInventoryFlags_t.DOTA_INVENTORY_ALLOW_MAIN
| 1
| 
|-
| DOTAInventoryFlags_t.DOTA_INVENTORY_ALLOW_STASH
| 2
| 
|-
| DOTAInventoryFlags_t.DOTA_INVENTORY_ALLOW_DROP_ON_GROUND
| 4
| 
|-
| DOTAInventoryFlags_t.DOTA_INVENTORY_ALLOW_DROP_AT_FOUNTAIN
| 8
| 
|-
| DOTAInventoryFlags_t.DOTA_INVENTORY_LIMIT_DROP_ON_GROUND
| 16
| 
|-
| DOTAInventoryFlags_t.DOTA_INVENTORY_ALL_ACCESS
| 3
| 
|}

=== EDOTA_ModifyGold_Reason ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| EDOTA_ModifyGold_Reason.DOTA_ModifyGold_Unspecified
| 0
| 
|-
| EDOTA_ModifyGold_Reason.DOTA_ModifyGold_Death
| 1
| 
|-
| EDOTA_ModifyGold_Reason.DOTA_ModifyGold_Buyback
| 2
| 
|-
| EDOTA_ModifyGold_Reason.DOTA_ModifyGold_PurchaseConsumable
| 3
| 
|-
| EDOTA_ModifyGold_Reason.DOTA_ModifyGold_PurchaseItem
| 4
| 
|-
| EDOTA_ModifyGold_Reason.DOTA_ModifyGold_AbandonedRedistribute
| 5
| 
|-
| EDOTA_ModifyGold_Reason.DOTA_ModifyGold_SellItem
| 6
| 
|-
| EDOTA_ModifyGold_Reason.DOTA_ModifyGold_AbilityCost
| 7
| 
|-
| EDOTA_ModifyGold_Reason.DOTA_ModifyGold_CheatCommand
| 8
| 
|-
| EDOTA_ModifyGold_Reason.DOTA_ModifyGold_SelectionPenalty
| 9
| 
|-
| EDOTA_ModifyGold_Reason.DOTA_ModifyGold_GameTick
| 10
| 
|-
| EDOTA_ModifyGold_Reason.DOTA_ModifyGold_Building
| 11
| 
|-
| EDOTA_ModifyGold_Reason.DOTA_ModifyGold_HeroKill
| 12
| 
|-
| EDOTA_ModifyGold_Reason.DOTA_ModifyGold_CreepKill
| 13
| 
|-
| EDOTA_ModifyGold_Reason.DOTA_ModifyGold_NeutralKill
| 14
| 
|-
| EDOTA_ModifyGold_Reason.DOTA_ModifyGold_RoshanKill
| 15
| 
|-
| EDOTA_ModifyGold_Reason.DOTA_ModifyGold_CourierKill
| 16
| 
|-
| EDOTA_ModifyGold_Reason.DOTA_ModifyGold_BountyRune
| 17
| 
|-
| EDOTA_ModifyGold_Reason.DOTA_ModifyGold_SharedGold
| 18
| 
|-
| EDOTA_ModifyGold_Reason.DOTA_ModifyGold_AbilityGold
| 19
| 
|-
| EDOTA_ModifyGold_Reason.DOTA_ModifyGold_WardKill
| 20
| 
|}

=== DOTAUnitAttackCapability_t ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| DOTAUnitAttackCapability_t.DOTA_UNIT_CAP_NO_ATTACK
| 0
| 
|-
| DOTAUnitAttackCapability_t.DOTA_UNIT_CAP_MELEE_ATTACK
| 1
| 
|-
| DOTAUnitAttackCapability_t.DOTA_UNIT_CAP_RANGED_ATTACK
| 2
| 
|-
| DOTAUnitAttackCapability_t.DOTA_UNIT_CAP_RANGED_ATTACK_DIRECTIONAL
| 4
| 
|-
| DOTAUnitAttackCapability_t.DOTA_UNIT_ATTACK_CAPABILITY_BIT_COUNT
| 3
| 
|}

=== DOTAUnitMoveCapability_t ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| DOTAUnitMoveCapability_t.DOTA_UNIT_CAP_MOVE_NONE
| 0
| 
|-
| DOTAUnitMoveCapability_t.DOTA_UNIT_CAP_MOVE_GROUND
| 1
| 
|-
| DOTAUnitMoveCapability_t.DOTA_UNIT_CAP_MOVE_FLY
| 2
| 
|}

=== EShareAbility ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| EShareAbility.ITEM_FULLY_SHAREABLE
| 0
| 
|-
| EShareAbility.ITEM_PARTIALLY_SHAREABLE
| 1
| 
|-
| EShareAbility.ITEM_NOT_SHAREABLE
| 2
| 
|}

=== DOTAMusicStatus_t ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| DOTAMusicStatus_t.DOTA_MUSIC_STATUS_NONE
| 0
| 
|-
| DOTAMusicStatus_t.DOTA_MUSIC_STATUS_EXPLORATION
| 1
| 
|-
| DOTAMusicStatus_t.DOTA_MUSIC_STATUS_BATTLE
| 2
| 
|-
| DOTAMusicStatus_t.DOTA_MUSIC_STATUS_PRE_GAME_EXPLORATION
| 3
| 
|-
| DOTAMusicStatus_t.DOTA_MUSIC_STATUS_DEAD
| 4
| 
|-
| DOTAMusicStatus_t.DOTA_MUSIC_STATUS_LAST
| 5
| 
|}

=== DOTA_ABILITY_BEHAVIOR ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_NONE
| 0
| 
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_HIDDEN
| 1
| 
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_PASSIVE
| 2
| 
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_NO_TARGET
| 4
| 
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_UNIT_TARGET
| 8
| 
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_POINT
| 16
| 
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_AOE
| 32
| 
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_NOT_LEARNABLE
| 64
| 
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_CHANNELLED
| 128
| 
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_ITEM
| 256
| 
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_TOGGLE
| 512
| 
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_DIRECTIONAL
| 1024
| 
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_IMMEDIATE
| 2048
| 
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_AUTOCAST
| 4096
| 
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_OPTIONAL_UNIT_TARGET
| 8192
| 
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_OPTIONAL_POINT
| 16384
| 
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_OPTIONAL_NO_TARGET
| 32768
| 
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_AURA
| 65536
| 
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_ATTACK
| 131072
| 
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_DONT_RESUME_MOVEMENT
| 262144
| 
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_ROOT_DISABLES
| 524288
| 
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_UNRESTRICTED
| 1048576
| 
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_IGNORE_PSEUDO_QUEUE
| 2097152
| 
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_IGNORE_CHANNEL
| 4194304
| 
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_DONT_CANCEL_MOVEMENT
| 8388608
| 
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_DONT_ALERT_TARGET
| 16777216
| 
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK
| 33554432
| 
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_NORMAL_WHEN_STOLEN
| 67108864
| 
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING
| 134217728
| 
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_RUNE_TARGET
| 268435456
| 
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_DONT_CANCEL_CHANNEL
| 536870912
| 
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_VECTOR_TARGETING
| 1073741824
| 
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_LAST_RESORT_POINT
| 2147483648
| 
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_CAN_SELF_CAST
| 4294967296
| 
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_SHOW_IN_GUIDES
| 8589934592
| 
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_UNLOCKED_BY_EFFECT_INDEX
| 17179869184
| 
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_SUPPRESS_ASSOCIATED_CONSUMABLE
| 34359738368
| 
|-
| DOTA_ABILITY_BEHAVIOR.DOTA_ABILITY_BEHAVIOR_FREE_DRAW_TARGETING
| 68719476736
| 
|}

=== DAMAGE_TYPES ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| DAMAGE_TYPES.DAMAGE_TYPE_NONE
| 0
| 
|-
| DAMAGE_TYPES.DAMAGE_TYPE_PHYSICAL
| 1
| 
|-
| DAMAGE_TYPES.DAMAGE_TYPE_MAGICAL
| 2
| 
|-
| DAMAGE_TYPES.DAMAGE_TYPE_PURE
| 4
| 
|-
| DAMAGE_TYPES.DAMAGE_TYPE_HP_REMOVAL
| 8
| 
|-
| DAMAGE_TYPES.DAMAGE_TYPE_ALL
| 7
| 
|}

=== ABILITY_TYPES ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| ABILITY_TYPES.ABILITY_TYPE_BASIC
| 0
| 
|-
| ABILITY_TYPES.ABILITY_TYPE_ULTIMATE
| 1
| 
|-
| ABILITY_TYPES.ABILITY_TYPE_ATTRIBUTES
| 2
| 
|-
| ABILITY_TYPES.ABILITY_TYPE_HIDDEN
| 3
| 
|}

=== SPELL_IMMUNITY_TYPES ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| SPELL_IMMUNITY_TYPES.SPELL_IMMUNITY_NONE
| 0
| 
|-
| SPELL_IMMUNITY_TYPES.SPELL_IMMUNITY_ALLIES_YES
| 1
| 
|-
| SPELL_IMMUNITY_TYPES.SPELL_IMMUNITY_ALLIES_NO
| 2
| 
|-
| SPELL_IMMUNITY_TYPES.SPELL_IMMUNITY_ENEMIES_YES
| 3
| 
|-
| SPELL_IMMUNITY_TYPES.SPELL_IMMUNITY_ENEMIES_NO
| 4
| 
|-
| SPELL_IMMUNITY_TYPES.SPELL_IMMUNITY_ALLIES_YES_ENEMIES_NO
| 5
| 
|}

=== DOTADamageFlag_t ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| DOTADamageFlag_t.DOTA_DAMAGE_FLAG_NONE
| 0
| 
|-
| DOTADamageFlag_t.DOTA_DAMAGE_FLAG_IGNORES_MAGIC_ARMOR
| 1
| 
|-
| DOTADamageFlag_t.DOTA_DAMAGE_FLAG_IGNORES_PHYSICAL_ARMOR
| 2
| 
|-
| DOTADamageFlag_t.DOTA_DAMAGE_FLAG_BYPASSES_INVULNERABILITY
| 4
| 
|-
| DOTADamageFlag_t.DOTA_DAMAGE_FLAG_BYPASSES_BLOCK
| 8
| 
|-
| DOTADamageFlag_t.DOTA_DAMAGE_FLAG_REFLECTION
| 16
| 
|-
| DOTADamageFlag_t.DOTA_DAMAGE_FLAG_HPLOSS
| 32
| 
|-
| DOTADamageFlag_t.DOTA_DAMAGE_FLAG_NO_DIRECTOR_EVENT
| 64
| 
|-
| DOTADamageFlag_t.DOTA_DAMAGE_FLAG_NON_LETHAL
| 128
| 
|-
| DOTADamageFlag_t.DOTA_DAMAGE_FLAG_USE_COMBAT_PROFICIENCY
| 256
| 
|-
| DOTADamageFlag_t.DOTA_DAMAGE_FLAG_NO_DAMAGE_MULTIPLIERS
| 512
| 
|-
| DOTADamageFlag_t.DOTA_DAMAGE_FLAG_NO_SPELL_AMPLIFICATION
| 1024
| 
|-
| DOTADamageFlag_t.DOTA_DAMAGE_FLAG_DONT_DISPLAY_DAMAGE_IF_SOURCE_HIDDEN
| 2048
| 
|-
| DOTADamageFlag_t.DOTA_DAMAGE_FLAG_NO_SPELL_LIFESTEAL
| 4096
| 
|-
| DOTADamageFlag_t.DOTA_DAMAGE_FLAG_PROPERTY_FIRE
| 8192
| 
|-
| DOTADamageFlag_t.DOTA_DAMAGE_FLAG_IGNORES_BASE_PHYSICAL_ARMOR
| 16384
| 
|}

=== EDOTA_ModifyXP_Reason ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| EDOTA_ModifyXP_Reason.DOTA_ModifyXP_Unspecified
| 0
| 
|-
| EDOTA_ModifyXP_Reason.DOTA_ModifyXP_HeroKill
| 1
| 
|-
| EDOTA_ModifyXP_Reason.DOTA_ModifyXP_CreepKill
| 2
| 
|-
| EDOTA_ModifyXP_Reason.DOTA_ModifyXP_RoshanKill
| 3
| 
|}

=== GameActivity_t ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| GameActivity_t.ACT_DOTA_IDLE
| 1500
| 
|-
| GameActivity_t.ACT_DOTA_IDLE_RARE
| 1501
| 
|-
| GameActivity_t.ACT_DOTA_RUN
| 1502
| 
|-
| GameActivity_t.ACT_DOTA_ATTACK
| 1503
| 
|-
| GameActivity_t.ACT_DOTA_ATTACK2
| 1504
| 
|-
| GameActivity_t.ACT_DOTA_ATTACK_EVENT
| 1505
| 
|-
| GameActivity_t.ACT_DOTA_DIE
| 1506
| 
|-
| GameActivity_t.ACT_DOTA_FLINCH
| 1507
| 
|-
| GameActivity_t.ACT_DOTA_FLAIL
| 1508
| 
|-
| GameActivity_t.ACT_DOTA_DISABLED
| 1509
| 
|-
| GameActivity_t.ACT_DOTA_CAST_ABILITY_1
| 1510
| 
|-
| GameActivity_t.ACT_DOTA_CAST_ABILITY_2
| 1511
| 
|-
| GameActivity_t.ACT_DOTA_CAST_ABILITY_3
| 1512
| 
|-
| GameActivity_t.ACT_DOTA_CAST_ABILITY_4
| 1513
| 
|-
| GameActivity_t.ACT_DOTA_CAST_ABILITY_5
| 1514
| 
|-
| GameActivity_t.ACT_DOTA_CAST_ABILITY_6
| 1515
| 
|-
| GameActivity_t.ACT_DOTA_OVERRIDE_ABILITY_1
| 1516
| 
|-
| GameActivity_t.ACT_DOTA_OVERRIDE_ABILITY_2
| 1517
| 
|-
| GameActivity_t.ACT_DOTA_OVERRIDE_ABILITY_3
| 1518
| 
|-
| GameActivity_t.ACT_DOTA_OVERRIDE_ABILITY_4
| 1519
| 
|-
| GameActivity_t.ACT_DOTA_CHANNEL_ABILITY_1
| 1520
| 
|-
| GameActivity_t.ACT_DOTA_CHANNEL_ABILITY_2
| 1521
| 
|-
| GameActivity_t.ACT_DOTA_CHANNEL_ABILITY_3
| 1522
| 
|-
| GameActivity_t.ACT_DOTA_CHANNEL_ABILITY_4
| 1523
| 
|-
| GameActivity_t.ACT_DOTA_CHANNEL_ABILITY_5
| 1524
| 
|-
| GameActivity_t.ACT_DOTA_CHANNEL_ABILITY_6
| 1525
| 
|-
| GameActivity_t.ACT_DOTA_CHANNEL_END_ABILITY_1
| 1526
| 
|-
| GameActivity_t.ACT_DOTA_CHANNEL_END_ABILITY_2
| 1527
| 
|-
| GameActivity_t.ACT_DOTA_CHANNEL_END_ABILITY_3
| 1528
| 
|-
| GameActivity_t.ACT_DOTA_CHANNEL_END_ABILITY_4
| 1529
| 
|-
| GameActivity_t.ACT_DOTA_CHANNEL_END_ABILITY_5
| 1530
| 
|-
| GameActivity_t.ACT_DOTA_CHANNEL_END_ABILITY_6
| 1531
| 
|-
| GameActivity_t.ACT_DOTA_CONSTANT_LAYER
| 1532
| 
|-
| GameActivity_t.ACT_DOTA_CAPTURE
| 1533
| 
|-
| GameActivity_t.ACT_DOTA_SPAWN
| 1534
| 
|-
| GameActivity_t.ACT_DOTA_KILLTAUNT
| 1535
| 
|-
| GameActivity_t.ACT_DOTA_TAUNT
| 1536
| 
|-
| GameActivity_t.ACT_DOTA_THIRST
| 1537
| 
|-
| GameActivity_t.ACT_DOTA_CAST_DRAGONBREATH
| 1538
| 
|-
| GameActivity_t.ACT_DOTA_ECHO_SLAM
| 1539
| 
|-
| GameActivity_t.ACT_DOTA_CAST_ABILITY_1_END
| 1540
| 
|-
| GameActivity_t.ACT_DOTA_CAST_ABILITY_2_END
| 1541
| 
|-
| GameActivity_t.ACT_DOTA_CAST_ABILITY_3_END
| 1542
| 
|-
| GameActivity_t.ACT_DOTA_CAST_ABILITY_4_END
| 1543
| 
|-
| GameActivity_t.ACT_MIRANA_LEAP_END
| 1544
| 
|-
| GameActivity_t.ACT_WAVEFORM_START
| 1545
| 
|-
| GameActivity_t.ACT_WAVEFORM_END
| 1546
| 
|-
| GameActivity_t.ACT_DOTA_CAST_ABILITY_ROT
| 1547
| 
|-
| GameActivity_t.ACT_DOTA_DIE_SPECIAL
| 1548
| 
|-
| GameActivity_t.ACT_DOTA_RATTLETRAP_BATTERYASSAULT
| 1549
| 
|-
| GameActivity_t.ACT_DOTA_RATTLETRAP_POWERCOGS
| 1550
| 
|-
| GameActivity_t.ACT_DOTA_RATTLETRAP_HOOKSHOT_START
| 1551
| 
|-
| GameActivity_t.ACT_DOTA_RATTLETRAP_HOOKSHOT_LOOP
| 1552
| 
|-
| GameActivity_t.ACT_DOTA_RATTLETRAP_HOOKSHOT_END
| 1553
| 
|-
| GameActivity_t.ACT_STORM_SPIRIT_OVERLOAD_RUN_OVERRIDE
| 1554
| 
|-
| GameActivity_t.ACT_DOTA_TINKER_REARM1
| 1555
| 
|-
| GameActivity_t.ACT_DOTA_TINKER_REARM2
| 1556
| 
|-
| GameActivity_t.ACT_DOTA_TINKER_REARM3
| 1557
| 
|-
| GameActivity_t.ACT_TINY_AVALANCHE
| 1558
| 
|-
| GameActivity_t.ACT_TINY_TOSS
| 1559
| 
|-
| GameActivity_t.ACT_TINY_GROWL
| 1560
| 
|-
| GameActivity_t.ACT_DOTA_WEAVERBUG_ATTACH
| 1561
| 
|-
| GameActivity_t.ACT_DOTA_CAST_WILD_AXES_END
| 1562
| 
|-
| GameActivity_t.ACT_DOTA_CAST_LIFE_BREAK_START
| 1563
| 
|-
| GameActivity_t.ACT_DOTA_CAST_LIFE_BREAK_END
| 1564
| 
|-
| GameActivity_t.ACT_DOTA_NIGHTSTALKER_TRANSITION
| 1565
| 
|-
| GameActivity_t.ACT_DOTA_LIFESTEALER_RAGE
| 1566
| 
|-
| GameActivity_t.ACT_DOTA_LIFESTEALER_OPEN_WOUNDS
| 1567
| 
|-
| GameActivity_t.ACT_DOTA_SAND_KING_BURROW_IN
| 1568
| 
|-
| GameActivity_t.ACT_DOTA_SAND_KING_BURROW_OUT
| 1569
| 
|-
| GameActivity_t.ACT_DOTA_EARTHSHAKER_TOTEM_ATTACK
| 1570
| 
|-
| GameActivity_t.ACT_DOTA_WHEEL_LAYER
| 1571
| 
|-
| GameActivity_t.ACT_DOTA_ALCHEMIST_CHEMICAL_RAGE_START
| 1572
| 
|-
| GameActivity_t.ACT_DOTA_ALCHEMIST_CONCOCTION
| 1573
| 
|-
| GameActivity_t.ACT_DOTA_JAKIRO_LIQUIDFIRE_START
| 1574
| 
|-
| GameActivity_t.ACT_DOTA_JAKIRO_LIQUIDFIRE_LOOP
| 1575
| 
|-
| GameActivity_t.ACT_DOTA_LIFESTEALER_INFEST
| 1576
| 
|-
| GameActivity_t.ACT_DOTA_LIFESTEALER_INFEST_END
| 1577
| 
|-
| GameActivity_t.ACT_DOTA_LASSO_LOOP
| 1578
| 
|-
| GameActivity_t.ACT_DOTA_ALCHEMIST_CONCOCTION_THROW
| 1579
| 
|-
| GameActivity_t.ACT_DOTA_ALCHEMIST_CHEMICAL_RAGE_END
| 1580
| 
|-
| GameActivity_t.ACT_DOTA_CAST_COLD_SNAP
| 1581
| 
|-
| GameActivity_t.ACT_DOTA_CAST_GHOST_WALK
| 1582
| 
|-
| GameActivity_t.ACT_DOTA_CAST_TORNADO
| 1583
| 
|-
| GameActivity_t.ACT_DOTA_CAST_EMP
| 1584
| 
|-
| GameActivity_t.ACT_DOTA_CAST_ALACRITY
| 1585
| 
|-
| GameActivity_t.ACT_DOTA_CAST_CHAOS_METEOR
| 1586
| 
|-
| GameActivity_t.ACT_DOTA_CAST_SUN_STRIKE
| 1587
| 
|-
| GameActivity_t.ACT_DOTA_CAST_FORGE_SPIRIT
| 1588
| 
|-
| GameActivity_t.ACT_DOTA_CAST_ICE_WALL
| 1589
| 
|-
| GameActivity_t.ACT_DOTA_CAST_DEAFENING_BLAST
| 1590
| 
|-
| GameActivity_t.ACT_DOTA_VICTORY
| 1591
| 
|-
| GameActivity_t.ACT_DOTA_DEFEAT
| 1592
| 
|-
| GameActivity_t.ACT_DOTA_SPIRIT_BREAKER_CHARGE_POSE
| 1593
| 
|-
| GameActivity_t.ACT_DOTA_SPIRIT_BREAKER_CHARGE_END
| 1594
| 
|-
| GameActivity_t.ACT_DOTA_TELEPORT
| 1595
| 
|-
| GameActivity_t.ACT_DOTA_TELEPORT_END
| 1596
| 
|-
| GameActivity_t.ACT_DOTA_CAST_REFRACTION
| 1597
| 
|-
| GameActivity_t.ACT_DOTA_CAST_ABILITY_7
| 1598
| 
|-
| GameActivity_t.ACT_DOTA_CANCEL_SIREN_SONG
| 1599
| 
|-
| GameActivity_t.ACT_DOTA_CHANNEL_ABILITY_7
| 1600
| 
|-
| GameActivity_t.ACT_DOTA_LOADOUT
| 1601
| 
|-
| GameActivity_t.ACT_DOTA_FORCESTAFF_END
| 1602
| 
|-
| GameActivity_t.ACT_DOTA_POOF_END
| 1603
| 
|-
| GameActivity_t.ACT_DOTA_SLARK_POUNCE
| 1604
| 
|-
| GameActivity_t.ACT_DOTA_MAGNUS_SKEWER_START
| 1605
| 
|-
| GameActivity_t.ACT_DOTA_MAGNUS_SKEWER_END
| 1606
| 
|-
| GameActivity_t.ACT_DOTA_MEDUSA_STONE_GAZE
| 1607
| 
|-
| GameActivity_t.ACT_DOTA_RELAX_START
| 1608
| 
|-
| GameActivity_t.ACT_DOTA_RELAX_LOOP
| 1609
| 
|-
| GameActivity_t.ACT_DOTA_RELAX_END
| 1610
| 
|-
| GameActivity_t.ACT_DOTA_CENTAUR_STAMPEDE
| 1611
| 
|-
| GameActivity_t.ACT_DOTA_BELLYACHE_START
| 1612
| 
|-
| GameActivity_t.ACT_DOTA_BELLYACHE_LOOP
| 1613
| 
|-
| GameActivity_t.ACT_DOTA_BELLYACHE_END
| 1614
| 
|-
| GameActivity_t.ACT_DOTA_ROQUELAIRE_LAND
| 1615
| 
|-
| GameActivity_t.ACT_DOTA_ROQUELAIRE_LAND_IDLE
| 1616
| 
|-
| GameActivity_t.ACT_DOTA_GREEVIL_CAST
| 1617
| 
|-
| GameActivity_t.ACT_DOTA_GREEVIL_OVERRIDE_ABILITY
| 1618
| 
|-
| GameActivity_t.ACT_DOTA_GREEVIL_HOOK_START
| 1619
| 
|-
| GameActivity_t.ACT_DOTA_GREEVIL_HOOK_END
| 1620
| 
|-
| GameActivity_t.ACT_DOTA_GREEVIL_BLINK_BONE
| 1621
| 
|-
| GameActivity_t.ACT_DOTA_IDLE_SLEEPING
| 1622
| 
|-
| GameActivity_t.ACT_DOTA_INTRO
| 1623
| 
|-
| GameActivity_t.ACT_DOTA_GESTURE_POINT
| 1624
| 
|-
| GameActivity_t.ACT_DOTA_GESTURE_ACCENT
| 1625
| 
|-
| GameActivity_t.ACT_DOTA_SLEEPING_END
| 1626
| 
|-
| GameActivity_t.ACT_DOTA_AMBUSH
| 1627
| 
|-
| GameActivity_t.ACT_DOTA_ITEM_LOOK
| 1628
| 
|-
| GameActivity_t.ACT_DOTA_STARTLE
| 1629
| 
|-
| GameActivity_t.ACT_DOTA_FRUSTRATION
| 1630
| 
|-
| GameActivity_t.ACT_DOTA_TELEPORT_REACT
| 1631
| 
|-
| GameActivity_t.ACT_DOTA_TELEPORT_END_REACT
| 1632
| 
|-
| GameActivity_t.ACT_DOTA_SHRUG
| 1633
| 
|-
| GameActivity_t.ACT_DOTA_RELAX_LOOP_END
| 1634
| 
|-
| GameActivity_t.ACT_DOTA_PRESENT_ITEM
| 1635
| 
|-
| GameActivity_t.ACT_DOTA_IDLE_IMPATIENT
| 1636
| 
|-
| GameActivity_t.ACT_DOTA_SHARPEN_WEAPON
| 1637
| 
|-
| GameActivity_t.ACT_DOTA_SHARPEN_WEAPON_OUT
| 1638
| 
|-
| GameActivity_t.ACT_DOTA_IDLE_SLEEPING_END
| 1639
| 
|-
| GameActivity_t.ACT_DOTA_BRIDGE_DESTROY
| 1640
| 
|-
| GameActivity_t.ACT_DOTA_TAUNT_SNIPER
| 1641
| 
|-
| GameActivity_t.ACT_DOTA_DEATH_BY_SNIPER
| 1642
| 
|-
| GameActivity_t.ACT_DOTA_LOOK_AROUND
| 1643
| 
|-
| GameActivity_t.ACT_DOTA_CAGED_CREEP_RAGE
| 1644
| 
|-
| GameActivity_t.ACT_DOTA_CAGED_CREEP_RAGE_OUT
| 1645
| 
|-
| GameActivity_t.ACT_DOTA_CAGED_CREEP_SMASH
| 1646
| 
|-
| GameActivity_t.ACT_DOTA_CAGED_CREEP_SMASH_OUT
| 1647
| 
|-
| GameActivity_t.ACT_DOTA_IDLE_IMPATIENT_SWORD_TAP
| 1648
| 
|-
| GameActivity_t.ACT_DOTA_INTRO_LOOP
| 1649
| 
|-
| GameActivity_t.ACT_DOTA_BRIDGE_THREAT
| 1650
| 
|-
| GameActivity_t.ACT_DOTA_DAGON
| 1651
| 
|-
| GameActivity_t.ACT_DOTA_CAST_ABILITY_2_ES_ROLL_START
| 1652
| 
|-
| GameActivity_t.ACT_DOTA_CAST_ABILITY_2_ES_ROLL
| 1653
| 
|-
| GameActivity_t.ACT_DOTA_CAST_ABILITY_2_ES_ROLL_END
| 1654
| 
|-
| GameActivity_t.ACT_DOTA_NIAN_PIN_START
| 1655
| 
|-
| GameActivity_t.ACT_DOTA_NIAN_PIN_LOOP
| 1656
| 
|-
| GameActivity_t.ACT_DOTA_NIAN_PIN_END
| 1657
| 
|-
| GameActivity_t.ACT_DOTA_LEAP_STUN
| 1658
| 
|-
| GameActivity_t.ACT_DOTA_LEAP_SWIPE
| 1659
| 
|-
| GameActivity_t.ACT_DOTA_NIAN_INTRO_LEAP
| 1660
| 
|-
| GameActivity_t.ACT_DOTA_AREA_DENY
| 1661
| 
|-
| GameActivity_t.ACT_DOTA_NIAN_PIN_TO_STUN
| 1662
| 
|-
| GameActivity_t.ACT_DOTA_RAZE_1
| 1663
| 
|-
| GameActivity_t.ACT_DOTA_RAZE_2
| 1664
| 
|-
| GameActivity_t.ACT_DOTA_RAZE_3
| 1665
| 
|-
| GameActivity_t.ACT_DOTA_UNDYING_DECAY
| 1666
| 
|-
| GameActivity_t.ACT_DOTA_UNDYING_SOUL_RIP
| 1667
| 
|-
| GameActivity_t.ACT_DOTA_UNDYING_TOMBSTONE
| 1668
| 
|-
| GameActivity_t.ACT_DOTA_WHIRLING_AXES_RANGED
| 1669
| 
|-
| GameActivity_t.ACT_DOTA_SHALLOW_GRAVE
| 1670
| 
|-
| GameActivity_t.ACT_DOTA_COLD_FEET
| 1671
| 
|-
| GameActivity_t.ACT_DOTA_ICE_VORTEX
| 1672
| 
|-
| GameActivity_t.ACT_DOTA_CHILLING_TOUCH
| 1673
| 
|-
| GameActivity_t.ACT_DOTA_ENFEEBLE
| 1674
| 
|-
| GameActivity_t.ACT_DOTA_FATAL_BONDS
| 1675
| 
|-
| GameActivity_t.ACT_DOTA_MIDNIGHT_PULSE
| 1676
| 
|-
| GameActivity_t.ACT_DOTA_ANCESTRAL_SPIRIT
| 1677
| 
|-
| GameActivity_t.ACT_DOTA_THUNDER_STRIKE
| 1678
| 
|-
| GameActivity_t.ACT_DOTA_KINETIC_FIELD
| 1679
| 
|-
| GameActivity_t.ACT_DOTA_STATIC_STORM
| 1680
| 
|-
| GameActivity_t.ACT_DOTA_MINI_TAUNT
| 1681
| 
|-
| GameActivity_t.ACT_DOTA_ARCTIC_BURN_END
| 1682
| 
|-
| GameActivity_t.ACT_DOTA_LOADOUT_RARE
| 1683
| 
|-
| GameActivity_t.ACT_DOTA_SWIM
| 1684
| 
|-
| GameActivity_t.ACT_DOTA_FLEE
| 1685
| 
|-
| GameActivity_t.ACT_DOTA_TROT
| 1686
| 
|-
| GameActivity_t.ACT_DOTA_SHAKE
| 1687
| 
|-
| GameActivity_t.ACT_DOTA_SWIM_IDLE
| 1688
| 
|-
| GameActivity_t.ACT_DOTA_WAIT_IDLE
| 1689
| 
|-
| GameActivity_t.ACT_DOTA_GREET
| 1690
| 
|-
| GameActivity_t.ACT_DOTA_TELEPORT_COOP_START
| 1691
| 
|-
| GameActivity_t.ACT_DOTA_TELEPORT_COOP_WAIT
| 1692
| 
|-
| GameActivity_t.ACT_DOTA_TELEPORT_COOP_END
| 1693
| 
|-
| GameActivity_t.ACT_DOTA_TELEPORT_COOP_EXIT
| 1694
| 
|-
| GameActivity_t.ACT_DOTA_SHOPKEEPER_PET_INTERACT
| 1695
| 
|-
| GameActivity_t.ACT_DOTA_ITEM_PICKUP
| 1696
| 
|-
| GameActivity_t.ACT_DOTA_ITEM_DROP
| 1697
| 
|-
| GameActivity_t.ACT_DOTA_CAPTURE_PET
| 1698
| 
|-
| GameActivity_t.ACT_DOTA_PET_WARD_OBSERVER
| 1699
| 
|-
| GameActivity_t.ACT_DOTA_PET_WARD_SENTRY
| 1700
| 
|-
| GameActivity_t.ACT_DOTA_PET_LEVEL
| 1701
| 
|-
| GameActivity_t.ACT_DOTA_CAST_BURROW_END
| 1702
| 
|-
| GameActivity_t.ACT_DOTA_LIFESTEALER_ASSIMILATE
| 1703
| 
|-
| GameActivity_t.ACT_DOTA_LIFESTEALER_EJECT
| 1704
| 
|-
| GameActivity_t.ACT_DOTA_ATTACK_EVENT_BASH
| 1705
| 
|-
| GameActivity_t.ACT_DOTA_CAPTURE_RARE
| 1706
| 
|-
| GameActivity_t.ACT_DOTA_AW_MAGNETIC_FIELD
| 1707
| 
|-
| GameActivity_t.ACT_DOTA_CAST_GHOST_SHIP
| 1708
| 
|-
| GameActivity_t.ACT_DOTA_FXANIM
| 1709
| 
|-
| GameActivity_t.ACT_DOTA_VICTORY_START
| 1710
| 
|-
| GameActivity_t.ACT_DOTA_DEFEAT_START
| 1711
| 
|-
| GameActivity_t.ACT_DOTA_DP_SPIRIT_SIPHON
| 1712
| 
|-
| GameActivity_t.ACT_DOTA_TRICKS_END
| 1713
| 
|-
| GameActivity_t.ACT_DOTA_ES_STONE_CALLER
| 1714
| 
|-
| GameActivity_t.ACT_DOTA_MK_STRIKE
| 1715
| 
|-
| GameActivity_t.ACT_DOTA_VERSUS
| 1716
| 
|-
| GameActivity_t.ACT_DOTA_CAPTURE_CARD
| 1717
| 
|-
| GameActivity_t.ACT_DOTA_MK_SPRING_SOAR
| 1718
| 
|-
| GameActivity_t.ACT_DOTA_MK_SPRING_END
| 1719
| 
|-
| GameActivity_t.ACT_DOTA_MK_TREE_SOAR
| 1720
| 
|-
| GameActivity_t.ACT_DOTA_MK_TREE_END
| 1721
| 
|-
| GameActivity_t.ACT_DOTA_MK_FUR_ARMY
| 1722
| 
|-
| GameActivity_t.ACT_DOTA_MK_SPRING_CAST
| 1723
| 
|-
| GameActivity_t.ACT_DOTA_NECRO_GHOST_SHROUD
| 1724
| 
|-
| GameActivity_t.ACT_DOTA_OVERRIDE_ARCANA
| 1725
| 
|-
| GameActivity_t.ACT_DOTA_SLIDE
| 1726
| 
|-
| GameActivity_t.ACT_DOTA_SLIDE_LOOP
| 1727
| 
|-
| GameActivity_t.ACT_DOTA_GENERIC_CHANNEL_1
| 1728
| 
|-
| GameActivity_t.ACT_DOTA_GS_SOUL_CHAIN
| 1729
| 
|-
| GameActivity_t.ACT_DOTA_GS_INK_CREATURE
| 1730
| 
|-
| GameActivity_t.ACT_DOTA_TRANSITION
| 1731
| 
|-
| GameActivity_t.ACT_DOTA_BLINK_DAGGER
| 1732
| 
|-
| GameActivity_t.ACT_DOTA_BLINK_DAGGER_END
| 1733
| 
|-
| GameActivity_t.ACT_DOTA_CUSTOM_TOWER_ATTACK
| 1734
| 
|-
| GameActivity_t.ACT_DOTA_CUSTOM_TOWER_IDLE
| 1735
| 
|-
| GameActivity_t.ACT_DOTA_CUSTOM_TOWER_DIE
| 1736
| 
|-
| GameActivity_t.ACT_DOTA_CAST_COLD_SNAP_ORB
| 1737
| 
|-
| GameActivity_t.ACT_DOTA_CAST_GHOST_WALK_ORB
| 1738
| 
|-
| GameActivity_t.ACT_DOTA_CAST_TORNADO_ORB
| 1739
| 
|-
| GameActivity_t.ACT_DOTA_CAST_EMP_ORB
| 1740
| 
|-
| GameActivity_t.ACT_DOTA_CAST_ALACRITY_ORB
| 1741
| 
|-
| GameActivity_t.ACT_DOTA_CAST_CHAOS_METEOR_ORB
| 1742
| 
|-
| GameActivity_t.ACT_DOTA_CAST_SUN_STRIKE_ORB
| 1743
| 
|-
| GameActivity_t.ACT_DOTA_CAST_FORGE_SPIRIT_ORB
| 1744
| 
|-
| GameActivity_t.ACT_DOTA_CAST_ICE_WALL_ORB
| 1745
| 
|-
| GameActivity_t.ACT_DOTA_CAST_DEAFENING_BLAST_ORB
| 1746
| 
|-
| GameActivity_t.ACT_DOTA_NOTICE
| 1747
| 
|-
| GameActivity_t.ACT_DOTA_CAST_ABILITY_2_ALLY
| 1748
| 
|-
| GameActivity_t.ACT_DOTA_SHUFFLE_L
| 1749
| 
|-
| GameActivity_t.ACT_DOTA_SHUFFLE_R
| 1750
| 
|}

=== DOTAMinimapEvent_t ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| DOTAMinimapEvent_t.DOTA_MINIMAP_EVENT_ANCIENT_UNDER_ATTACK
| 2
| 
|-
| DOTAMinimapEvent_t.DOTA_MINIMAP_EVENT_BASE_UNDER_ATTACK
| 4
| 
|-
| DOTAMinimapEvent_t.DOTA_MINIMAP_EVENT_BASE_GLYPHED
| 8
| 
|-
| DOTAMinimapEvent_t.DOTA_MINIMAP_EVENT_TEAMMATE_UNDER_ATTACK
| 16
| 
|-
| DOTAMinimapEvent_t.DOTA_MINIMAP_EVENT_TEAMMATE_TELEPORTING
| 32
| 
|-
| DOTAMinimapEvent_t.DOTA_MINIMAP_EVENT_TEAMMATE_DIED
| 64
| 
|-
| DOTAMinimapEvent_t.DOTA_MINIMAP_EVENT_TUTORIAL_TASK_ACTIVE
| 128
| 
|-
| DOTAMinimapEvent_t.DOTA_MINIMAP_EVENT_TUTORIAL_TASK_FINISHED
| 256
| 
|-
| DOTAMinimapEvent_t.DOTA_MINIMAP_EVENT_HINT_LOCATION
| 512
| 
|-
| DOTAMinimapEvent_t.DOTA_MINIMAP_EVENT_ENEMY_TELEPORTING
| 1024
| 
|-
| DOTAMinimapEvent_t.DOTA_MINIMAP_EVENT_CANCEL_TELEPORTING
| 2048
| 
|-
| DOTAMinimapEvent_t.DOTA_MINIMAP_EVENT_RADAR
| 4096
| 
|-
| DOTAMinimapEvent_t.DOTA_MINIMAP_EVENT_RADAR_TARGET
| 8192
| 
|-
| DOTAMinimapEvent_t.DOTA_MINIMAP_EVENT_MOVE_TO_TARGET
| 16384
| 
|}

=== DOTASlotType_t ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_INVALID
| -1
| 
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_WEAPON
| 0
| 
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_OFFHAND_WEAPON
| 1
| 
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_WEAPON2
| 2
| 
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_OFFHAND_WEAPON2
| 3
| 
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_HEAD
| 4
| 
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_SHOULDER
| 5
| 
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_ARMS
| 6
| 
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_ARMOR
| 7
| 
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_BELT
| 8
| 
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_NECK
| 9
| 
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_BACK
| 10
| 
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_LEGS
| 11
| 
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_GLOVES
| 12
| 
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_TAIL
| 13
| 
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_MISC
| 14
| 
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_BODY_HEAD
| 15
| 
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_MOUNT
| 16
| 
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_SUMMON
| 17
| 
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_SHAPESHIFT
| 18
| 
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_TAUNT
| 19
| 
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_AMBIENT_EFFECTS
| 20
| 
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_ABILITY_ATTACK
| 21
| 
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_ABILITY1
| 22
| 
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_ABILITY2
| 23
| 
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_ABILITY3
| 24
| 
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_ABILITY4
| 25
| 
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_ABILITY_ULTIMATE
| 26
| 
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_VOICE
| 27
| 
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_WEAPON_PERSONA_1
| 28
| 
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_OFFHAND_WEAPON_PERSONA_1
| 29
| 
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_WEAPON2_PERSONA_1
| 30
| 
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_OFFHAND_WEAPON2_PERSONA_1
| 31
| 
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_HEAD_PERSONA_1
| 32
| 
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_SHOULDER_PERSONA_1
| 33
| 
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_ARMS_PERSONA_1
| 34
| 
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_ARMOR_PERSONA_1
| 35
| 
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_BELT_PERSONA_1
| 36
| 
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_NECK_PERSONA_1
| 37
| 
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_BACK_PERSONA_1
| 38
| 
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_LEGS_PERSONA_1
| 39
| 
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_GLOVES_PERSONA_1
| 40
| 
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_TAIL_PERSONA_1
| 41
| 
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_MISC_PERSONA_1
| 42
| 
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_BODY_HEAD_PERSONA_1
| 43
| 
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_MOUNT_PERSONA_1
| 44
| 
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_SUMMON_PERSONA_1
| 45
| 
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_SHAPESHIFT_PERSONA_1
| 46
| 
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_TAUNT_PERSONA_1
| 47
| 
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_AMBIENT_EFFECTS_PERSONA_1
| 48
| 
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_ABILITY_ATTACK_PERSONA_1
| 49
| 
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_ABILITY1_PERSONA_1
| 50
| 
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_ABILITY2_PERSONA_1
| 51
| 
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_ABILITY3_PERSONA_1
| 52
| 
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_ABILITY4_PERSONA_1
| 53
| 
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_ABILITY_ULTIMATE_PERSONA_1
| 54
| 
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_VOICE_PERSONA_1
| 55
| 
|-
| DOTASlotType_t.DOTA_LOADOUT_PERSONA_1_START
| 28
| 
|-
| DOTASlotType_t.DOTA_LOADOUT_PERSONA_1_END
| 55
| 
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_PERSONA_SELECTOR
| 56
| 
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_COURIER
| 57
| 
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_ANNOUNCER
| 58
| 
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_MEGA_KILLS
| 59
| 
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_MUSIC
| 60
| 
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_WARD
| 61
| 
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_HUD_SKIN
| 62
| 
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_LOADING_SCREEN
| 63
| 
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_WEATHER
| 64
| 
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_HEROIC_STATUE
| 65
| 
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_MULTIKILL_BANNER
| 66
| 
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_CURSOR_PACK
| 67
| 
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_TELEPORT_EFFECT
| 68
| 
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_BLINK_EFFECT
| 69
| 
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_EMBLEM
| 70
| 
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_TERRAIN
| 71
| 
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_RADIANT_CREEPS
| 72
| 
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_DIRE_CREEPS
| 73
| 
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_RADIANT_TOWER
| 74
| 
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_DIRE_TOWER
| 75
| 
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_VERSUS_SCREEN
| 76
| 
|-
| DOTASlotType_t.DOTA_PLAYER_LOADOUT_START
| 57
| 
|-
| DOTASlotType_t.DOTA_PLAYER_LOADOUT_END
| 76
| 
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_NONE
| 77
| 
|-
| DOTASlotType_t.DOTA_LOADOUT_TYPE_COUNT
| 78
| 
|}

=== modifierfunction ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| modifierfunction.MODIFIER_PROPERTY_PREATTACK_BONUS_DAMAGE
| 0
| GetModifierPreAttack_BonusDamage
|-
| modifierfunction.MODIFIER_PROPERTY_PREATTACK_BONUS_DAMAGE_TARGET
| 1
| GetModifierPreAttack_BonusDamage_Target
|-
| modifierfunction.MODIFIER_PROPERTY_PREATTACK_BONUS_DAMAGE_PROC
| 2
| GetModifierPreAttack_BonusDamage_Proc
|-
| modifierfunction.MODIFIER_PROPERTY_PREATTACK_BONUS_DAMAGE_POST_CRIT
| 3
| GetModifierPreAttack_BonusDamagePostCrit
|-
| modifierfunction.MODIFIER_PROPERTY_BASEATTACK_BONUSDAMAGE
| 4
| GetModifierBaseAttack_BonusDamage
|-
| modifierfunction.MODIFIER_PROPERTY_PROCATTACK_BONUS_DAMAGE_PHYSICAL
| 5
| GetModifierProcAttack_BonusDamage_Physical
|-
| modifierfunction.MODIFIER_PROPERTY_PROCATTACK_BONUS_DAMAGE_MAGICAL
| 6
| GetModifierProcAttack_BonusDamage_Magical
|-
| modifierfunction.MODIFIER_PROPERTY_PROCATTACK_BONUS_DAMAGE_PURE
| 7
| GetModifierProcAttack_BonusDamage_Pure
|-
| modifierfunction.MODIFIER_PROPERTY_PROCATTACK_FEEDBACK
| 8
| GetModifierProcAttack_Feedback
|-
| modifierfunction.MODIFIER_PROPERTY_OVERRIDE_ATTACK_DAMAGE
| 9
| GetModifierOverrideAttackDamage
|-
| modifierfunction.MODIFIER_PROPERTY_PRE_ATTACK
| 10
| GetModifierPreAttack
|-
| modifierfunction.MODIFIER_PROPERTY_INVISIBILITY_LEVEL
| 11
| GetModifierInvisibilityLevel
|-
| modifierfunction.MODIFIER_PROPERTY_INVISIBILITY_ATTACK_BEHAVIOR_EXCEPTION
| 12
| GetModifierInvisibilityAttackBehaviorException
|-
| modifierfunction.MODIFIER_PROPERTY_PERSISTENT_INVISIBILITY
| 13
| GetModifierPersistentInvisibility
|-
| modifierfunction.MODIFIER_PROPERTY_MOVESPEED_BONUS_CONSTANT
| 14
| GetModifierMoveSpeedBonus_Constant
|-
| modifierfunction.MODIFIER_PROPERTY_MOVESPEED_BASE_OVERRIDE
| 15
| GetModifierMoveSpeedOverride
|-
| modifierfunction.MODIFIER_PROPERTY_MOVESPEED_BONUS_PERCENTAGE
| 16
| GetModifierMoveSpeedBonus_Percentage
|-
| modifierfunction.MODIFIER_PROPERTY_MOVESPEED_BONUS_PERCENTAGE_UNIQUE
| 17
| GetModifierMoveSpeedBonus_Percentage_Unique
|-
| modifierfunction.MODIFIER_PROPERTY_MOVESPEED_BONUS_PERCENTAGE_UNIQUE_2
| 18
| GetModifierMoveSpeedBonus_Percentage_Unique_2
|-
| modifierfunction.MODIFIER_PROPERTY_MOVESPEED_BONUS_UNIQUE
| 19
| GetModifierMoveSpeedBonus_Special_Boots
|-
| modifierfunction.MODIFIER_PROPERTY_MOVESPEED_BONUS_UNIQUE_2
| 20
| GetModifierMoveSpeedBonus_Special_Boots_2
|-
| modifierfunction.MODIFIER_PROPERTY_MOVESPEED_BONUS_CONSTANT_UNIQUE
| 21
| GetModifierMoveSpeedBonus_Constant_Unique
|-
| modifierfunction.MODIFIER_PROPERTY_MOVESPEED_BONUS_CONSTANT_UNIQUE_2
| 22
| GetModifierMoveSpeedBonus_Constant_Unique_2
|-
| modifierfunction.MODIFIER_PROPERTY_MOVESPEED_ABSOLUTE
| 23
| GetModifierMoveSpeed_Absolute
|-
| modifierfunction.MODIFIER_PROPERTY_MOVESPEED_ABSOLUTE_MIN
| 24
| GetModifierMoveSpeed_AbsoluteMin
|-
| modifierfunction.MODIFIER_PROPERTY_MOVESPEED_ABSOLUTE_MAX
| 25
| GetModifierMoveSpeed_AbsoluteMax
|-
| modifierfunction.MODIFIER_PROPERTY_IGNORE_MOVESPEED_LIMIT
| 26
| GetModifierIgnoreMovespeedLimit
|-
| modifierfunction.MODIFIER_PROPERTY_MOVESPEED_LIMIT
| 27
| GetModifierMoveSpeed_Limit
|-
| modifierfunction.MODIFIER_PROPERTY_ATTACKSPEED_BASE_OVERRIDE
| 28
| GetModifierAttackSpeedBaseOverride
|-
| modifierfunction.MODIFIER_PROPERTY_FIXED_ATTACK_RATE
| 29
| GetModifierFixedAttackRate
|-
| modifierfunction.MODIFIER_PROPERTY_ATTACKSPEED_BONUS_CONSTANT
| 30
| GetModifierAttackSpeedBonus_Constant
|-
| modifierfunction.MODIFIER_PROPERTY_COOLDOWN_REDUCTION_CONSTANT
| 31
| GetModifierCooldownReduction_Constant
|-
| modifierfunction.MODIFIER_PROPERTY_BASE_ATTACK_TIME_CONSTANT
| 32
| GetModifierBaseAttackTimeConstant
|-
| modifierfunction.MODIFIER_PROPERTY_BASE_ATTACK_TIME_CONSTANT_ADJUST
| 33
| GetModifierBaseAttackTimeConstant_Adjust
|-
| modifierfunction.MODIFIER_PROPERTY_ATTACK_POINT_CONSTANT
| 34
| GetModifierAttackPointConstant
|-
| modifierfunction.MODIFIER_PROPERTY_DAMAGEOUTGOING_PERCENTAGE
| 35
| GetModifierDamageOutgoing_Percentage
|-
| modifierfunction.MODIFIER_PROPERTY_DAMAGEOUTGOING_PERCENTAGE_ILLUSION
| 36
| GetModifierDamageOutgoing_Percentage_Illusion
|-
| modifierfunction.MODIFIER_PROPERTY_DAMAGEOUTGOING_PERCENTAGE_ILLUSION_AMPLIFY
| 37
| GetModifierDamageOutgoing_Percentage_Illusion_Amplify
|-
| modifierfunction.MODIFIER_PROPERTY_TOTALDAMAGEOUTGOING_PERCENTAGE
| 38
| GetModifierTotalDamageOutgoing_Percentage
|-
| modifierfunction.MODIFIER_PROPERTY_SPELL_AMPLIFY_PERCENTAGE
| 39
| GetModifierSpellAmplify_Percentage
|-
| modifierfunction.MODIFIER_PROPERTY_SPELL_AMPLIFY_PERCENTAGE_UNIQUE
| 40
| GetModifierSpellAmplify_PercentageUnique
|-
| modifierfunction.MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE_SOURCE
| 41
| GetModifierHealAmplify_PercentageSource
|-
| modifierfunction.MODIFIER_PROPERTY_HEAL_AMPLIFY_PERCENTAGE_TARGET
| 42
| GetModifierHealAmplify_PercentageTarget
|-
| modifierfunction.MODIFIER_PROPERTY_HP_REGEN_AMPLIFY_PERCENTAGE
| 43
| GetModifierHPRegenAmplify_Percentage
|-
| modifierfunction.MODIFIER_PROPERTY_LIFESTEAL_AMPLIFY_PERCENTAGE
| 44
| GetModifierLifestealRegenAmplify_Percentage
|-
| modifierfunction.MODIFIER_PROPERTY_MP_REGEN_AMPLIFY_PERCENTAGE
| 45
| GetModifierMPRegenAmplify_Percentage
|-
| modifierfunction.MODIFIER_PROPERTY_MP_RESTORE_AMPLIFY_PERCENTAGE
| 46
| GetModifierMPRestoreAmplify_Percentage
|-
| modifierfunction.MODIFIER_PROPERTY_BASEDAMAGEOUTGOING_PERCENTAGE
| 47
| GetModifierBaseDamageOutgoing_Percentage
|-
| modifierfunction.MODIFIER_PROPERTY_BASEDAMAGEOUTGOING_PERCENTAGE_UNIQUE
| 48
| GetModifierBaseDamageOutgoing_PercentageUnique
|-
| modifierfunction.MODIFIER_PROPERTY_INCOMING_DAMAGE_PERCENTAGE
| 49
| GetModifierIncomingDamage_Percentage
|-
| modifierfunction.MODIFIER_PROPERTY_INCOMING_PHYSICAL_DAMAGE_PERCENTAGE
| 50
| GetModifierIncomingPhysicalDamage_Percentage
|-
| modifierfunction.MODIFIER_PROPERTY_INCOMING_PHYSICAL_DAMAGE_CONSTANT
| 51
| GetModifierIncomingPhysicalDamageConstant
|-
| modifierfunction.MODIFIER_PROPERTY_INCOMING_SPELL_DAMAGE_CONSTANT
| 52
| GetModifierIncomingSpellDamageConstant
|-
| modifierfunction.MODIFIER_PROPERTY_EVASION_CONSTANT
| 53
| GetModifierEvasion_Constant
|-
| modifierfunction.MODIFIER_PROPERTY_NEGATIVE_EVASION_CONSTANT
| 54
| GetModifierNegativeEvasion_Constant
|-
| modifierfunction.MODIFIER_PROPERTY_STATUS_RESISTANCE
| 55
| GetModifierStatusResistance
|-
| modifierfunction.MODIFIER_PROPERTY_STATUS_RESISTANCE_STACKING
| 56
| GetModifierStatusResistanceStacking
|-
| modifierfunction.MODIFIER_PROPERTY_STATUS_RESISTANCE_CASTER
| 57
| GetModifierStatusResistanceCaster
|-
| modifierfunction.MODIFIER_PROPERTY_AVOID_DAMAGE
| 58
| GetModifierAvoidDamage
|-
| modifierfunction.MODIFIER_PROPERTY_AVOID_SPELL
| 59
| GetModifierAvoidSpell
|-
| modifierfunction.MODIFIER_PROPERTY_MISS_PERCENTAGE
| 60
| GetModifierMiss_Percentage
|-
| modifierfunction.MODIFIER_PROPERTY_PHYSICAL_ARMOR_BASE_PERCENTAGE
| 61
| GetModifierPhysicalArmorBase_Percentage
|-
| modifierfunction.MODIFIER_PROPERTY_PHYSICAL_ARMOR_TOTAL_PERCENTAGE
| 62
| GetModifierPhysicalArmorTotal_Percentage
|-
| modifierfunction.MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS
| 63
| GetModifierPhysicalArmorBonus
|-
| modifierfunction.MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_UNIQUE
| 64
| GetModifierPhysicalArmorBonusUnique
|-
| modifierfunction.MODIFIER_PROPERTY_PHYSICAL_ARMOR_BONUS_UNIQUE_ACTIVE
| 65
| GetModifierPhysicalArmorBonusUniqueActive
|-
| modifierfunction.MODIFIER_PROPERTY_IGNORE_PHYSICAL_ARMOR
| 66
| GetModifierIgnorePhysicalArmor
|-
| modifierfunction.MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BASE_REDUCTION
| 67
| GetModifierMagicalResistanceBaseReduction
|-
| modifierfunction.MODIFIER_PROPERTY_MAGICAL_RESISTANCE_DIRECT_MODIFICATION
| 68
| GetModifierMagicalResistanceDirectModification
|-
| modifierfunction.MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS
| 69
| GetModifierMagicalResistanceBonus
|-
| modifierfunction.MODIFIER_PROPERTY_MAGICAL_RESISTANCE_BONUS_ILLUSIONS
| 70
| GetModifierMagicalResistanceBonusIllusions
|-
| modifierfunction.MODIFIER_PROPERTY_MAGICAL_RESISTANCE_DECREPIFY_UNIQUE
| 71
| GetModifierMagicalResistanceDecrepifyUnique
|-
| modifierfunction.MODIFIER_PROPERTY_BASE_MANA_REGEN
| 72
| GetModifierBaseRegen
|-
| modifierfunction.MODIFIER_PROPERTY_MANA_REGEN_CONSTANT
| 73
| GetModifierConstantManaRegen
|-
| modifierfunction.MODIFIER_PROPERTY_MANA_REGEN_CONSTANT_UNIQUE
| 74
| GetModifierConstantManaRegenUnique
|-
| modifierfunction.MODIFIER_PROPERTY_MANA_REGEN_TOTAL_PERCENTAGE
| 75
| GetModifierTotalPercentageManaRegen
|-
| modifierfunction.MODIFIER_PROPERTY_HEALTH_REGEN_CONSTANT
| 76
| GetModifierConstantHealthRegen
|-
| modifierfunction.MODIFIER_PROPERTY_HEALTH_REGEN_PERCENTAGE
| 77
| GetModifierHealthRegenPercentage
|-
| modifierfunction.MODIFIER_PROPERTY_HEALTH_REGEN_PERCENTAGE_UNIQUE
| 78
| GetModifierHealthRegenPercentageUnique
|-
| modifierfunction.MODIFIER_PROPERTY_HEALTH_BONUS
| 79
| GetModifierHealthBonus
|-
| modifierfunction.MODIFIER_PROPERTY_MANA_BONUS
| 80
| GetModifierManaBonus
|-
| modifierfunction.MODIFIER_PROPERTY_EXTRA_STRENGTH_BONUS
| 81
| GetModifierExtraStrengthBonus
|-
| modifierfunction.MODIFIER_PROPERTY_EXTRA_HEALTH_BONUS
| 82
| GetModifierExtraHealthBonus
|-
| modifierfunction.MODIFIER_PROPERTY_EXTRA_MANA_BONUS
| 83
| GetModifierExtraManaBonus
|-
| modifierfunction.MODIFIER_PROPERTY_EXTRA_HEALTH_PERCENTAGE
| 84
| GetModifierExtraHealthPercentage
|-
| modifierfunction.MODIFIER_PROPERTY_EXTRA_MANA_PERCENTAGE
| 85
| GetModifierExtraManaPercentage
|-
| modifierfunction.MODIFIER_PROPERTY_STATS_STRENGTH_BONUS
| 86
| GetModifierBonusStats_Strength
|-
| modifierfunction.MODIFIER_PROPERTY_STATS_AGILITY_BONUS
| 87
| GetModifierBonusStats_Agility
|-
| modifierfunction.MODIFIER_PROPERTY_STATS_INTELLECT_BONUS
| 88
| GetModifierBonusStats_Intellect
|-
| modifierfunction.MODIFIER_PROPERTY_STATS_STRENGTH_BONUS_PERCENTAGE
| 89
| GetModifierBonusStats_Strength_Percentage
|-
| modifierfunction.MODIFIER_PROPERTY_STATS_AGILITY_BONUS_PERCENTAGE
| 90
| GetModifierBonusStats_Agility_Percentage
|-
| modifierfunction.MODIFIER_PROPERTY_STATS_INTELLECT_BONUS_PERCENTAGE
| 91
| GetModifierBonusStats_Intellect_Percentage
|-
| modifierfunction.MODIFIER_PROPERTY_CAST_RANGE_BONUS
| 92
| GetModifierCastRangeBonus
|-
| modifierfunction.MODIFIER_PROPERTY_CAST_RANGE_BONUS_TARGET
| 93
| GetModifierCastRangeBonusTarget
|-
| modifierfunction.MODIFIER_PROPERTY_CAST_RANGE_BONUS_STACKING
| 94
| GetModifierCastRangeBonusStacking
|-
| modifierfunction.MODIFIER_PROPERTY_ATTACK_RANGE_BASE_OVERRIDE
| 95
| GetModifierAttackRangeOverride
|-
| modifierfunction.MODIFIER_PROPERTY_ATTACK_RANGE_BONUS
| 96
| GetModifierAttackRangeBonus
|-
| modifierfunction.MODIFIER_PROPERTY_ATTACK_RANGE_BONUS_UNIQUE
| 97
| GetModifierAttackRangeBonusUnique
|-
| modifierfunction.MODIFIER_PROPERTY_ATTACK_RANGE_BONUS_PERCENTAGE
| 98
| GetModifierAttackRangeBonusPercentage
|-
| modifierfunction.MODIFIER_PROPERTY_MAX_ATTACK_RANGE
| 99
| GetModifierMaxAttackRange
|-
| modifierfunction.MODIFIER_PROPERTY_PROJECTILE_SPEED_BONUS
| 100
| GetModifierProjectileSpeedBonus
|-
| modifierfunction.MODIFIER_PROPERTY_PROJECTILE_SPEED_BONUS_PERCENTAGE
| 101
| GetModifierProjectileSpeedBonusPercentage
|-
| modifierfunction.MODIFIER_PROPERTY_PROJECTILE_NAME
| 102
| GetModifierProjectileName
|-
| modifierfunction.MODIFIER_PROPERTY_REINCARNATION
| 103
| ReincarnateTime
|-
| modifierfunction.MODIFIER_PROPERTY_RESPAWNTIME
| 104
| GetModifierConstantRespawnTime
|-
| modifierfunction.MODIFIER_PROPERTY_RESPAWNTIME_PERCENTAGE
| 105
| GetModifierPercentageRespawnTime
|-
| modifierfunction.MODIFIER_PROPERTY_RESPAWNTIME_STACKING
| 106
| GetModifierStackingRespawnTime
|-
| modifierfunction.MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE
| 107
| GetModifierPercentageCooldown
|-
| modifierfunction.MODIFIER_PROPERTY_COOLDOWN_PERCENTAGE_ONGOING
| 108
| GetModifierPercentageCooldownOngoing
|-
| modifierfunction.MODIFIER_PROPERTY_CASTTIME_PERCENTAGE
| 109
| GetModifierPercentageCasttime
|-
| modifierfunction.MODIFIER_PROPERTY_MANACOST_PERCENTAGE
| 110
| GetModifierPercentageManacost
|-
| modifierfunction.MODIFIER_PROPERTY_MANACOST_PERCENTAGE_STACKING
| 111
| GetModifierPercentageManacostStacking
|-
| modifierfunction.MODIFIER_PROPERTY_DEATHGOLDCOST
| 112
| GetModifierConstantDeathGoldCost
|-
| modifierfunction.MODIFIER_PROPERTY_EXP_RATE_BOOST
| 113
| GetModifierPercentageExpRateBoost
|-
| modifierfunction.MODIFIER_PROPERTY_PREATTACK_CRITICALSTRIKE
| 114
| GetModifierPreAttack_CriticalStrike
|-
| modifierfunction.MODIFIER_PROPERTY_PREATTACK_TARGET_CRITICALSTRIKE
| 115
| GetModifierPreAttack_Target_CriticalStrike
|-
| modifierfunction.MODIFIER_PROPERTY_MAGICAL_CONSTANT_BLOCK
| 116
| GetModifierMagical_ConstantBlock
|-
| modifierfunction.MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK
| 117
| GetModifierPhysical_ConstantBlock
|-
| modifierfunction.MODIFIER_PROPERTY_PHYSICAL_CONSTANT_BLOCK_SPECIAL
| 118
| GetModifierPhysical_ConstantBlockSpecial
|-
| modifierfunction.MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK_UNAVOIDABLE_PRE_ARMOR
| 119
| GetModifierPhysical_ConstantBlockUnavoidablePreArmor
|-
| modifierfunction.MODIFIER_PROPERTY_TOTAL_CONSTANT_BLOCK
| 120
| GetModifierTotal_ConstantBlock
|-
| modifierfunction.MODIFIER_PROPERTY_OVERRIDE_ANIMATION
| 121
| GetOverrideAnimation
|-
| modifierfunction.MODIFIER_PROPERTY_OVERRIDE_ANIMATION_WEIGHT
| 122
| GetOverrideAnimationWeight
|-
| modifierfunction.MODIFIER_PROPERTY_OVERRIDE_ANIMATION_RATE
| 123
| GetOverrideAnimationRate
|-
| modifierfunction.MODIFIER_PROPERTY_ABSORB_SPELL
| 124
| GetAbsorbSpell
|-
| modifierfunction.MODIFIER_PROPERTY_REFLECT_SPELL
| 125
| GetReflectSpell
|-
| modifierfunction.MODIFIER_PROPERTY_DISABLE_AUTOATTACK
| 126
| GetDisableAutoAttack
|-
| modifierfunction.MODIFIER_PROPERTY_BONUS_DAY_VISION
| 127
| GetBonusDayVision
|-
| modifierfunction.MODIFIER_PROPERTY_BONUS_NIGHT_VISION
| 128
| GetBonusNightVision
|-
| modifierfunction.MODIFIER_PROPERTY_BONUS_NIGHT_VISION_UNIQUE
| 129
| GetBonusNightVisionUnique
|-
| modifierfunction.MODIFIER_PROPERTY_BONUS_VISION_PERCENTAGE
| 130
| GetBonusVisionPercentage
|-
| modifierfunction.MODIFIER_PROPERTY_FIXED_DAY_VISION
| 131
| GetFixedDayVision
|-
| modifierfunction.MODIFIER_PROPERTY_FIXED_NIGHT_VISION
| 132
| GetFixedNightVision
|-
| modifierfunction.MODIFIER_PROPERTY_MIN_HEALTH
| 133
| GetMinHealth
|-
| modifierfunction.MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_PHYSICAL
| 134
| GetAbsoluteNoDamagePhysical
|-
| modifierfunction.MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_MAGICAL
| 135
| GetAbsoluteNoDamageMagical
|-
| modifierfunction.MODIFIER_PROPERTY_ABSOLUTE_NO_DAMAGE_PURE
| 136
| GetAbsoluteNoDamagePure
|-
| modifierfunction.MODIFIER_PROPERTY_IS_ILLUSION
| 137
| GetIsIllusion
|-
| modifierfunction.MODIFIER_PROPERTY_ILLUSION_LABEL
| 138
| GetModifierIllusionLabel
|-
| modifierfunction.MODIFIER_PROPERTY_STRONG_ILLUSION
| 139
| GetModifierStrongIllusion
|-
| modifierfunction.MODIFIER_PROPERTY_SUPER_ILLUSION
| 140
| GetModifierSuperIllusion
|-
| modifierfunction.MODIFIER_PROPERTY_SUPER_ILLUSION_WITH_ULTIMATE
| 141
| GetModifierSuperIllusionWithUltimate
|-
| modifierfunction.MODIFIER_PROPERTY_TURN_RATE_PERCENTAGE
| 142
| GetModifierTurnRate_Percentage
|-
| modifierfunction.MODIFIER_PROPERTY_TURN_RATE_OVERRIDE
| 143
| GetModifierTurnRate_Override
|-
| modifierfunction.MODIFIER_PROPERTY_DISABLE_HEALING
| 144
| GetDisableHealing
|-
| modifierfunction.MODIFIER_PROPERTY_ALWAYS_ALLOW_ATTACK
| 145
| GetAlwaysAllowAttack
|-
| modifierfunction.MODIFIER_PROPERTY_ALWAYS_ETHEREAL_ATTACK
| 146
| GetAllowEtherealAttack
|-
| modifierfunction.MODIFIER_PROPERTY_OVERRIDE_ATTACK_MAGICAL
| 147
| GetOverrideAttackMagical
|-
| modifierfunction.MODIFIER_PROPERTY_UNIT_STATS_NEEDS_REFRESH
| 148
| GetModifierUnitStatsNeedsRefresh
|-
| modifierfunction.MODIFIER_PROPERTY_BOUNTY_CREEP_MULTIPLIER
| 149
| Unused
|-
| modifierfunction.MODIFIER_PROPERTY_BOUNTY_OTHER_MULTIPLIER
| 150
| Unused
|-
| modifierfunction.MODIFIER_PROPERTY_UNIT_DISALLOW_UPGRADING
| 151
| GetModifierUnitDisllowUpgrading
|-
| modifierfunction.MODIFIER_PROPERTY_DODGE_PROJECTILE
| 152
| GetModifierDodgeProjectile
|-
| modifierfunction.MODIFIER_PROPERTY_TRIGGER_COSMETIC_AND_END_ATTACK
| 153
| GetTriggerCosmeticAndEndAttack
|-
| modifierfunction.MODIFIER_EVENT_ON_SPELL_TARGET_READY
| 154
| OnSpellTargetReady
|-
| modifierfunction.MODIFIER_EVENT_ON_ATTACK_RECORD
| 155
| OnAttackRecord
|-
| modifierfunction.MODIFIER_EVENT_ON_ATTACK_START
| 156
| OnAttackStart
|-
| modifierfunction.MODIFIER_EVENT_ON_ATTACK
| 157
| OnAttack
|-
| modifierfunction.MODIFIER_EVENT_ON_ATTACK_LANDED
| 158
| OnAttackLanded
|-
| modifierfunction.MODIFIER_EVENT_ON_ATTACK_FAIL
| 159
| OnAttackFail
|-
| modifierfunction.MODIFIER_EVENT_ON_ATTACK_ALLIED
| 160
| OnAttackAllied
|-
| modifierfunction.MODIFIER_EVENT_ON_PROJECTILE_DODGE
| 161
| OnProjectileDodge
|-
| modifierfunction.MODIFIER_EVENT_ON_ORDER
| 162
| OnOrder
|-
| modifierfunction.MODIFIER_EVENT_ON_UNIT_MOVED
| 163
| OnUnitMoved
|-
| modifierfunction.MODIFIER_EVENT_ON_ABILITY_START
| 164
| OnAbilityStart
|-
| modifierfunction.MODIFIER_EVENT_ON_ABILITY_EXECUTED
| 165
| OnAbilityExecuted
|-
| modifierfunction.MODIFIER_EVENT_ON_ABILITY_FULLY_CAST
| 166
| OnAbilityFullyCast
|-
| modifierfunction.MODIFIER_EVENT_ON_BREAK_INVISIBILITY
| 167
| OnBreakInvisibility
|-
| modifierfunction.MODIFIER_EVENT_ON_ABILITY_END_CHANNEL
| 168
| OnAbilityEndChannel
|-
| modifierfunction.MODIFIER_EVENT_ON_PROCESS_UPGRADE
| 169
| Unused
|-
| modifierfunction.MODIFIER_EVENT_ON_REFRESH
| 170
| Unused
|-
| modifierfunction.MODIFIER_EVENT_ON_TAKEDAMAGE
| 171
| OnTakeDamage
|-
| modifierfunction.MODIFIER_EVENT_ON_DEATH_PREVENTED
| 172
| OnDamagePrevented
|-
| modifierfunction.MODIFIER_EVENT_ON_STATE_CHANGED
| 173
| OnStateChanged
|-
| modifierfunction.MODIFIER_EVENT_ON_ORB_EFFECT
| 174
| Unused
|-
| modifierfunction.MODIFIER_EVENT_ON_PROCESS_CLEAVE
| 175
| OnProcessCleave
|-
| modifierfunction.MODIFIER_EVENT_ON_DAMAGE_CALCULATED
| 176
| OnDamageCalculated
|-
| modifierfunction.MODIFIER_EVENT_ON_ATTACKED
| 177
| OnAttacked
|-
| modifierfunction.MODIFIER_EVENT_ON_DEATH
| 178
| OnDeath
|-
| modifierfunction.MODIFIER_EVENT_ON_RESPAWN
| 179
| OnRespawn
|-
| modifierfunction.MODIFIER_EVENT_ON_SPENT_MANA
| 180
| OnSpentMana
|-
| modifierfunction.MODIFIER_EVENT_ON_TELEPORTING
| 181
| OnTeleporting
|-
| modifierfunction.MODIFIER_EVENT_ON_TELEPORTED
| 182
| OnTeleported
|-
| modifierfunction.MODIFIER_EVENT_ON_SET_LOCATION
| 183
| OnSetLocation
|-
| modifierfunction.MODIFIER_EVENT_ON_HEALTH_GAINED
| 184
| OnHealthGained
|-
| modifierfunction.MODIFIER_EVENT_ON_MANA_GAINED
| 185
| OnManaGained
|-
| modifierfunction.MODIFIER_EVENT_ON_TAKEDAMAGE_KILLCREDIT
| 186
| OnTakeDamageKillCredit
|-
| modifierfunction.MODIFIER_EVENT_ON_HERO_KILLED
| 187
| OnHeroKilled
|-
| modifierfunction.MODIFIER_EVENT_ON_HEAL_RECEIVED
| 188
| OnHealReceived
|-
| modifierfunction.MODIFIER_EVENT_ON_BUILDING_KILLED
| 189
| OnBuildingKilled
|-
| modifierfunction.MODIFIER_EVENT_ON_MODEL_CHANGED
| 190
| OnModelChanged
|-
| modifierfunction.MODIFIER_EVENT_ON_MODIFIER_ADDED
| 191
| OnModifierAdded
|-
| modifierfunction.MODIFIER_PROPERTY_TOOLTIP
| 192
| OnTooltip
|-
| modifierfunction.MODIFIER_PROPERTY_MODEL_CHANGE
| 193
| GetModifierModelChange
|-
| modifierfunction.MODIFIER_PROPERTY_MODEL_SCALE
| 194
| GetModifierModelScale
|-
| modifierfunction.MODIFIER_PROPERTY_IS_SCEPTER
| 195
| GetModifierScepter
|-
| modifierfunction.MODIFIER_PROPERTY_RADAR_COOLDOWN_REDUCTION
| 196
| GetModifierRadarCooldownReduction
|-
| modifierfunction.MODIFIER_PROPERTY_TRANSLATE_ACTIVITY_MODIFIERS
| 197
| GetActivityTranslationModifiers
|-
| modifierfunction.MODIFIER_PROPERTY_TRANSLATE_ATTACK_SOUND
| 198
| GetAttackSound
|-
| modifierfunction.MODIFIER_PROPERTY_LIFETIME_FRACTION
| 199
| GetUnitLifetimeFraction
|-
| modifierfunction.MODIFIER_PROPERTY_PROVIDES_FOW_POSITION
| 200
| GetModifierProvidesFOWVision
|-
| modifierfunction.MODIFIER_PROPERTY_SPELLS_REQUIRE_HP
| 201
| GetModifierSpellsRequireHP
|-
| modifierfunction.MODIFIER_PROPERTY_FORCE_DRAW_MINIMAP
| 202
| GetForceDrawOnMinimap
|-
| modifierfunction.MODIFIER_PROPERTY_DISABLE_TURNING
| 203
| GetModifierDisableTurning
|-
| modifierfunction.MODIFIER_PROPERTY_IGNORE_CAST_ANGLE
| 204
| GetModifierIgnoreCastAngle
|-
| modifierfunction.MODIFIER_PROPERTY_CHANGE_ABILITY_VALUE
| 205
| GetModifierChangeAbilityValue
|-
| modifierfunction.MODIFIER_PROPERTY_ABILITY_LAYOUT
| 206
| GetModifierAbilityLayout
|-
| modifierfunction.MODIFIER_EVENT_ON_DOMINATED
| 207
| OnDominated
|-
| modifierfunction.MODIFIER_PROPERTY_TEMPEST_DOUBLE
| 208
| GetModifierTempestDouble
|-
| modifierfunction.MODIFIER_PROPERTY_PRESERVE_PARTICLES_ON_MODEL_CHANGE
| 209
| PreserveParticlesOnModelChanged
|-
| modifierfunction.MODIFIER_EVENT_ON_ATTACK_FINISHED
| 210
| OnAttackFinished
|-
| modifierfunction.MODIFIER_PROPERTY_IGNORE_COOLDOWN
| 211
| GetModifierIgnoreCooldown
|-
| modifierfunction.MODIFIER_PROPERTY_CAN_ATTACK_TREES
| 212
| GetModifierCanAttackTrees
|-
| modifierfunction.MODIFIER_PROPERTY_VISUAL_Z_DELTA
| 213
| GetVisualZDelta
|-
| modifierfunction.MODIFIER_PROPERTY_INCOMING_DAMAGE_ILLUSION
| 214
| 
|-
| modifierfunction.MODIFIER_PROPERTY_DONT_GIVE_VISION_OF_ATTACKER
| 215
| GetModifierNoVisionOfAttacker
|-
| modifierfunction.MODIFIER_PROPERTY_TOOLTIP2
| 216
| OnTooltip2
|-
| modifierfunction.MODIFIER_EVENT_ON_ATTACK_RECORD_DESTROY
| 217
| OnAttackRecordDestroy
|-
| modifierfunction.MODIFIER_EVENT_ON_PROJECTILE_OBSTRUCTION_HIT
| 218
| OnProjectileObstructionHit
|-
| modifierfunction.MODIFIER_PROPERTY_SUPPRESS_TELEPORT
| 219
| GetSuppressTeleport
|-
| modifierfunction.MODIFIER_EVENT_ON_ATTACK_CANCELLED
| 220
| OnAttackCancelled
|-
| modifierfunction.MODIFIER_PROPERTY_SUPPRESS_CLEAVE
| 221
| GetSuppressCleave
|-
| modifierfunction.MODIFIER_PROPERTY_BOT_ATTACK_SCORE_BONUS
| 222
| BotAttackScoreBonus
|-
| modifierfunction.MODIFIER_FUNCTION_LAST
| 223
| 
|-
| modifierfunction.MODIFIER_FUNCTION_INVALID
| 255
| 
|}

=== modifierstate ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| modifierstate.MODIFIER_STATE_ROOTED
| 0
| 
|-
| modifierstate.MODIFIER_STATE_DISARMED
| 1
| 
|-
| modifierstate.MODIFIER_STATE_ATTACK_IMMUNE
| 2
| 
|-
| modifierstate.MODIFIER_STATE_SILENCED
| 3
| 
|-
| modifierstate.MODIFIER_STATE_MUTED
| 4
| 
|-
| modifierstate.MODIFIER_STATE_STUNNED
| 5
| 
|-
| modifierstate.MODIFIER_STATE_HEXED
| 6
| 
|-
| modifierstate.MODIFIER_STATE_INVISIBLE
| 7
| 
|-
| modifierstate.MODIFIER_STATE_INVULNERABLE
| 8
| 
|-
| modifierstate.MODIFIER_STATE_MAGIC_IMMUNE
| 9
| 
|-
| modifierstate.MODIFIER_STATE_PROVIDES_VISION
| 10
| 
|-
| modifierstate.MODIFIER_STATE_NIGHTMARED
| 11
| 
|-
| modifierstate.MODIFIER_STATE_BLOCK_DISABLED
| 12
| 
|-
| modifierstate.MODIFIER_STATE_EVADE_DISABLED
| 13
| 
|-
| modifierstate.MODIFIER_STATE_UNSELECTABLE
| 14
| 
|-
| modifierstate.MODIFIER_STATE_CANNOT_TARGET_ENEMIES
| 15
| 
|-
| modifierstate.MODIFIER_STATE_CANNOT_MISS
| 16
| 
|-
| modifierstate.MODIFIER_STATE_SPECIALLY_DENIABLE
| 17
| 
|-
| modifierstate.MODIFIER_STATE_FROZEN
| 18
| 
|-
| modifierstate.MODIFIER_STATE_COMMAND_RESTRICTED
| 19
| 
|-
| modifierstate.MODIFIER_STATE_NOT_ON_MINIMAP
| 20
| 
|-
| modifierstate.MODIFIER_STATE_LOW_ATTACK_PRIORITY
| 21
| 
|-
| modifierstate.MODIFIER_STATE_NO_HEALTH_BAR
| 22
| 
|-
| modifierstate.MODIFIER_STATE_FLYING
| 23
| 
|-
| modifierstate.MODIFIER_STATE_NO_UNIT_COLLISION
| 24
| 
|-
| modifierstate.MODIFIER_STATE_NO_TEAM_MOVE_TO
| 25
| 
|-
| modifierstate.MODIFIER_STATE_NO_TEAM_SELECT
| 26
| 
|-
| modifierstate.MODIFIER_STATE_PASSIVES_DISABLED
| 27
| 
|-
| modifierstate.MODIFIER_STATE_DOMINATED
| 28
| 
|-
| modifierstate.MODIFIER_STATE_BLIND
| 29
| 
|-
| modifierstate.MODIFIER_STATE_OUT_OF_GAME
| 30
| 
|-
| modifierstate.MODIFIER_STATE_FAKE_ALLY
| 31
| 
|-
| modifierstate.MODIFIER_STATE_FLYING_FOR_PATHING_PURPOSES_ONLY
| 32
| 
|-
| modifierstate.MODIFIER_STATE_TRUESIGHT_IMMUNE
| 33
| 
|-
| modifierstate.MODIFIER_STATE_UNTARGETABLE
| 34
| 
|-
| modifierstate.MODIFIER_STATE_IGNORING_MOVE_AND_ATTACK_ORDERS
| 35
| 
|-
| modifierstate.MODIFIER_STATE_ALLOW_PATHING_TROUGH_TREES
| 36
| 
|-
| modifierstate.MODIFIER_STATE_NOT_ON_MINIMAP_FOR_ENEMIES
| 37
| 
|-
| modifierstate.MODIFIER_STATE_UNSLOWABLE
| 38
| 
|-
| modifierstate.MODIFIER_STATE_TETHERED
| 39
| 
|-
| modifierstate.MODIFIER_STATE_IGNORING_STOP_ORDERS
| 40
| 
|-
| modifierstate.MODIFIER_STATE_FEARED
| 41
| 
|-
| modifierstate.MODIFIER_STATE_TAUNTED
| 42
| 
|-
| modifierstate.MODIFIER_STATE_LAST
| 43
| 
|}

=== DOTAModifierAttribute_t ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| DOTAModifierAttribute_t.MODIFIER_ATTRIBUTE_NONE
| 0
| 
|-
| DOTAModifierAttribute_t.MODIFIER_ATTRIBUTE_PERMANENT
| 1
| 
|-
| DOTAModifierAttribute_t.MODIFIER_ATTRIBUTE_MULTIPLE
| 2
| 
|-
| DOTAModifierAttribute_t.MODIFIER_ATTRIBUTE_IGNORE_INVULNERABLE
| 4
| 
|-
| DOTAModifierAttribute_t.MODIFIER_ATTRIBUTE_AURA_PRIORITY
| 8
| 
|}

=== Attributes ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| Attributes.DOTA_ATTRIBUTE_STRENGTH
| 0
| 
|-
| Attributes.DOTA_ATTRIBUTE_AGILITY
| 1
| 
|-
| Attributes.DOTA_ATTRIBUTE_INTELLECT
| 2
| 
|-
| Attributes.DOTA_ATTRIBUTE_MAX
| 3
| 
|-
| Attributes.DOTA_ATTRIBUTE_INVALID
| -1
| 
|}

=== ParticleAttachment_t ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| ParticleAttachment_t.PATTACH_INVALID
| -1
| 
|-
| ParticleAttachment_t.PATTACH_ABSORIGIN
| 0
| 
|-
| ParticleAttachment_t.PATTACH_ABSORIGIN_FOLLOW
| 1
| 
|-
| ParticleAttachment_t.PATTACH_CUSTOMORIGIN
| 2
| 
|-
| ParticleAttachment_t.PATTACH_CUSTOMORIGIN_FOLLOW
| 3
| 
|-
| ParticleAttachment_t.PATTACH_POINT
| 4
| 
|-
| ParticleAttachment_t.PATTACH_POINT_FOLLOW
| 5
| 
|-
| ParticleAttachment_t.PATTACH_EYES_FOLLOW
| 6
| 
|-
| ParticleAttachment_t.PATTACH_OVERHEAD_FOLLOW
| 7
| 
|-
| ParticleAttachment_t.PATTACH_WORLDORIGIN
| 8
| 
|-
| ParticleAttachment_t.PATTACH_ROOTBONE_FOLLOW
| 9
| 
|-
| ParticleAttachment_t.PATTACH_RENDERORIGIN_FOLLOW
| 10
| 
|-
| ParticleAttachment_t.PATTACH_MAIN_VIEW
| 11
| 
|-
| ParticleAttachment_t.PATTACH_WATERWAKE
| 12
| 
|-
| ParticleAttachment_t.PATTACH_CENTER_FOLLOW
| 13
| 
|-
| ParticleAttachment_t.PATTACH_CUSTOM_GAME_STATE_1
| 14
| 
|-
| ParticleAttachment_t.MAX_PATTACH_TYPES
| 15
| 
|}

=== DOTA_MOTION_CONTROLLER_PRIORITY ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| DOTA_MOTION_CONTROLLER_PRIORITY.DOTA_MOTION_CONTROLLER_PRIORITY_LOWEST
| 0
| 
|-
| DOTA_MOTION_CONTROLLER_PRIORITY.DOTA_MOTION_CONTROLLER_PRIORITY_LOW
| 1
| 
|-
| DOTA_MOTION_CONTROLLER_PRIORITY.DOTA_MOTION_CONTROLLER_PRIORITY_MEDIUM
| 2
| 
|-
| DOTA_MOTION_CONTROLLER_PRIORITY.DOTA_MOTION_CONTROLLER_PRIORITY_HIGH
| 3
| 
|-
| DOTA_MOTION_CONTROLLER_PRIORITY.DOTA_MOTION_CONTROLLER_PRIORITY_HIGHEST
| 4
| 
|}

=== DOTASpeechType_t ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| DOTASpeechType_t.DOTA_SPEECH_USER_INVALID
| 0
| 
|-
| DOTASpeechType_t.DOTA_SPEECH_USER_SINGLE
| 1
| 
|-
| DOTASpeechType_t.DOTA_SPEECH_USER_TEAM
| 2
| 
|-
| DOTASpeechType_t.DOTA_SPEECH_USER_TEAM_NEARBY
| 3
| 
|-
| DOTASpeechType_t.DOTA_SPEECH_USER_NEARBY
| 4
| 
|-
| DOTASpeechType_t.DOTA_SPEECH_USER_ALL
| 5
| 
|-
| DOTASpeechType_t.DOTA_SPEECH_GOOD_TEAM
| 6
| 
|-
| DOTASpeechType_t.DOTA_SPEECH_BAD_TEAM
| 7
| 
|-
| DOTASpeechType_t.DOTA_SPEECH_SPECTATOR
| 8
| 
|-
| DOTASpeechType_t.DOTA_SPEECH_RECIPIENT_TYPE_MAX
| 9
| 
|}

=== DOTAAbilitySpeakTrigger_t ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| DOTAAbilitySpeakTrigger_t.DOTA_ABILITY_SPEAK_START_ACTION_PHASE
| 0
| 
|-
| DOTAAbilitySpeakTrigger_t.DOTA_ABILITY_SPEAK_CAST
| 1
| 
|}

=== DotaCustomUIType_t ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| DotaCustomUIType_t.DOTA_CUSTOM_UI_TYPE_HUD
| 0
| 
|-
| DotaCustomUIType_t.DOTA_CUSTOM_UI_TYPE_HERO_SELECTION
| 1
| 
|-
| DotaCustomUIType_t.DOTA_CUSTOM_UI_TYPE_GAME_INFO
| 2
| 
|-
| DotaCustomUIType_t.DOTA_CUSTOM_UI_TYPE_GAME_SETUP
| 3
| 
|-
| DotaCustomUIType_t.DOTA_CUSTOM_UI_TYPE_FLYOUT_SCOREBOARD
| 4
| 
|-
| DotaCustomUIType_t.DOTA_CUSTOM_UI_TYPE_HUD_TOP_BAR
| 5
| 
|-
| DotaCustomUIType_t.DOTA_CUSTOM_UI_TYPE_END_SCREEN
| 6
| 
|-
| DotaCustomUIType_t.DOTA_CUSTOM_UI_TYPE_COUNT
| 7
| 
|-
| DotaCustomUIType_t.DOTA_CUSTOM_UI_TYPE_INVALID
| -1
| 
|}

=== DotaDefaultUIElement_t ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_INVALID
| -1
| 
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_TOP_TIMEOFDAY
| 0
| 
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_TOP_HEROES
| 1
| 
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_FLYOUT_SCOREBOARD
| 2
| 
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_ACTION_PANEL
| 3
| 
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_ACTION_MINIMAP
| 4
| 
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_INVENTORY_PANEL
| 5
| 
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_INVENTORY_SHOP
| 6
| 
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_INVENTORY_ITEMS
| 7
| 
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_INVENTORY_QUICKBUY
| 8
| 
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_INVENTORY_COURIER
| 9
| 
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_INVENTORY_PROTECT
| 10
| 
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_INVENTORY_GOLD
| 11
| 
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_SHOP_SUGGESTEDITEMS
| 12
| 
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_SHOP_COMMONITEMS
| 13
| 
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_HERO_SELECTION_TEAMS
| 14
| 
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_HERO_SELECTION_GAME_NAME
| 15
| 
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_HERO_SELECTION_CLOCK
| 16
| 
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_TOP_MENU_BUTTONS
| 17
| 
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_TOP_BAR_BACKGROUND
| 18
| 
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_TOP_BAR_RADIANT_TEAM
| 19
| 
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_TOP_BAR_DIRE_TEAM
| 20
| 
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_TOP_BAR_SCORE
| 21
| 
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_ENDGAME
| 22
| 
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_ENDGAME_CHAT
| 23
| 
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_QUICK_STATS
| 24
| 
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_PREGAME_STRATEGYUI
| 25
| 
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_KILLCAM
| 26
| 
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_TOP_BAR
| 27
| 
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_CUSTOMUI_BEHIND_HUD_ELEMENTS
| 28
| 
|-
| DotaDefaultUIElement_t.DOTA_DEFAULT_UI_ELEMENT_COUNT
| 29
| 
|}

=== PlayerUltimateStateOrTime_t ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| PlayerUltimateStateOrTime_t.PLAYER_ULTIMATE_STATE_READY
| 0
| 
|-
| PlayerUltimateStateOrTime_t.PLAYER_ULTIMATE_STATE_NO_MANA
| -1
| 
|-
| PlayerUltimateStateOrTime_t.PLAYER_ULTIMATE_STATE_NOT_LEVELED
| -2
| 
|-
| PlayerUltimateStateOrTime_t.PLAYER_ULTIMATE_STATE_HIDDEN
| -3
| 
|}

=== PlayerOrderIssuer_t ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| PlayerOrderIssuer_t.DOTA_ORDER_ISSUER_SELECTED_UNITS
| 0
| 
|-
| PlayerOrderIssuer_t.DOTA_ORDER_ISSUER_CURRENT_UNIT_ONLY
| 1
| 
|-
| PlayerOrderIssuer_t.DOTA_ORDER_ISSUER_HERO_ONLY
| 2
| 
|-
| PlayerOrderIssuer_t.DOTA_ORDER_ISSUER_PASSED_UNIT_ONLY
| 3
| 
|}

=== OrderQueueBehavior_t ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| OrderQueueBehavior_t.DOTA_ORDER_QUEUE_DEFAULT
| 0
| 
|-
| OrderQueueBehavior_t.DOTA_ORDER_QUEUE_NEVER
| 1
| 
|-
| OrderQueueBehavior_t.DOTA_ORDER_QUEUE_ALWAYS
| 2
| 
|}

=== CLICK_BEHAVIORS ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| CLICK_BEHAVIORS.DOTA_CLICK_BEHAVIOR_NONE
| 0
| 
|-
| CLICK_BEHAVIORS.DOTA_CLICK_BEHAVIOR_MOVE
| 1
| 
|-
| CLICK_BEHAVIORS.DOTA_CLICK_BEHAVIOR_ATTACK
| 2
| 
|-
| CLICK_BEHAVIORS.DOTA_CLICK_BEHAVIOR_CAST
| 3
| 
|-
| CLICK_BEHAVIORS.DOTA_CLICK_BEHAVIOR_DROP_ITEM
| 4
| 
|-
| CLICK_BEHAVIORS.DOTA_CLICK_BEHAVIOR_DROP_SHOP_ITEM
| 5
| 
|-
| CLICK_BEHAVIORS.DOTA_CLICK_BEHAVIOR_DRAG
| 6
| 
|-
| CLICK_BEHAVIORS.DOTA_CLICK_BEHAVIOR_LEARN_ABILITY
| 7
| 
|-
| CLICK_BEHAVIORS.DOTA_CLICK_BEHAVIOR_PATROL
| 8
| 
|-
| CLICK_BEHAVIORS.DOTA_CLICK_BEHAVIOR_VECTOR_CAST
| 9
| 
|-
| CLICK_BEHAVIORS.DOTA_CLICK_BEHAVIOR_UNUSED
| 10
| 
|-
| CLICK_BEHAVIORS.DOTA_CLICK_BEHAVIOR_RADAR
| 11
| 
|-
| CLICK_BEHAVIORS.DOTA_CLICK_BEHAVIOR_LAST
| 12
| 
|}

=== AbilityLearnResult_t ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| AbilityLearnResult_t.ABILITY_CAN_BE_UPGRADED
| 0
| 
|-
| AbilityLearnResult_t.ABILITY_CANNOT_BE_UPGRADED_NOT_UPGRADABLE
| 1
| 
|-
| AbilityLearnResult_t.ABILITY_CANNOT_BE_UPGRADED_AT_MAX
| 2
| 
|-
| AbilityLearnResult_t.ABILITY_CANNOT_BE_UPGRADED_REQUIRES_LEVEL
| 3
| 
|-
| AbilityLearnResult_t.ABILITY_NOT_LEARNABLE
| 4
| 
|}

=== DOTAKeybindCommand_t ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_NONE
| 0
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_FIRST
| 1
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CAMERA_UP
| 1
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CAMERA_DOWN
| 2
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CAMERA_LEFT
| 3
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CAMERA_RIGHT
| 4
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CAMERA_GRIP
| 5
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CAMERA_YAW_GRIP
| 6
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CAMERA_SAVED_POSITION_1
| 7
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CAMERA_SAVED_POSITION_2
| 8
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CAMERA_SAVED_POSITION_3
| 9
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CAMERA_SAVED_POSITION_4
| 10
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CAMERA_SAVED_POSITION_5
| 11
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CAMERA_SAVED_POSITION_6
| 12
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CAMERA_SAVED_POSITION_7
| 13
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CAMERA_SAVED_POSITION_8
| 14
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CAMERA_SAVED_POSITION_9
| 15
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CAMERA_SAVED_POSITION_10
| 16
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_HERO_ATTACK
| 17
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_HERO_MOVE
| 18
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_HERO_MOVE_DIRECTION
| 19
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_PATROL
| 20
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_HERO_STOP
| 21
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_HERO_HOLD
| 22
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_HERO_SELECT
| 23
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_COURIER_SELECT
| 24
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_COURIER_DELIVER
| 25
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_COURIER_BURST
| 26
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_COURIER_SHIELD
| 27
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_PAUSE
| 28
| 
|-
| DOTAKeybindCommand_t.DOTA_SELECT_ALL
| 29
| 
|-
| DOTAKeybindCommand_t.DOTA_SELECT_ALL_OTHERS
| 30
| 
|-
| DOTAKeybindCommand_t.DOTA_RECENT_EVENT
| 31
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CHAT_TEAM
| 32
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CHAT_GLOBAL
| 33
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CHAT_TEAM2
| 34
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CHAT_GLOBAL2
| 35
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CHAT_VOICE_PARTY
| 36
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CHAT_VOICE_TEAM
| 37
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CHAT_WHEEL
| 38
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CHAT_WHEEL2
| 39
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CHAT_WHEEL_CARE
| 40
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CHAT_WHEEL_BACK
| 41
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CHAT_WHEEL_NEED_WARDS
| 42
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CHAT_WHEEL_STUN
| 43
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CHAT_WHEEL_HELP
| 44
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CHAT_WHEEL_GET_PUSH
| 45
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CHAT_WHEEL_GOOD_JOB
| 46
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CHAT_WHEEL_MISSING
| 47
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CHAT_WHEEL_MISSING_TOP
| 48
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CHAT_WHEEL_MISSING_MIDDLE
| 49
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CHAT_WHEEL_MISSING_BOTTOM
| 50
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_HERO_CHAT_WHEEL
| 51
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPRAY_WHEEL
| 52
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_PRIMARY1
| 53
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_PRIMARY2
| 54
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_PRIMARY3
| 55
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_SECONDARY1
| 56
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_SECONDARY2
| 57
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_ULTIMATE
| 58
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_PRIMARY1_QUICKCAST
| 59
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_PRIMARY2_QUICKCAST
| 60
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_PRIMARY3_QUICKCAST
| 61
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_SECONDARY1_QUICKCAST
| 62
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_SECONDARY2_QUICKCAST
| 63
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_ULTIMATE_QUICKCAST
| 64
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_PRIMARY1_EXPLICIT_AUTOCAST
| 65
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_PRIMARY2_EXPLICIT_AUTOCAST
| 66
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_PRIMARY3_EXPLICIT_AUTOCAST
| 67
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_SECONDARY1_EXPLICIT_AUTOCAST
| 68
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_SECONDARY2_EXPLICIT_AUTOCAST
| 69
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_ULTIMATE_EXPLICIT_AUTOCAST
| 70
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_PRIMARY1_QUICKCAST_AUTOCAST
| 71
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_PRIMARY2_QUICKCAST_AUTOCAST
| 72
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_PRIMARY3_QUICKCAST_AUTOCAST
| 73
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_SECONDARY1_QUICKCAST_AUTOCAST
| 74
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_SECONDARY2_QUICKCAST_AUTOCAST
| 75
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_ULTIMATE_QUICKCAST_AUTOCAST
| 76
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_PRIMARY1_AUTOMATIC_AUTOCAST
| 77
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_PRIMARY2_AUTOMATIC_AUTOCAST
| 78
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_PRIMARY3_AUTOMATIC_AUTOCAST
| 79
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_SECONDARY1_AUTOMATIC_AUTOCAST
| 80
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_SECONDARY2_AUTOMATIC_AUTOCAST
| 81
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_ABILITY_ULTIMATE_AUTOMATIC_AUTOCAST
| 82
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY1
| 83
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY2
| 84
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY3
| 85
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY4
| 86
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY5
| 87
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY6
| 88
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORYTP
| 89
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORYNEUTRAL
| 90
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY1_QUICKCAST
| 91
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY2_QUICKCAST
| 92
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY3_QUICKCAST
| 93
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY4_QUICKCAST
| 94
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY5_QUICKCAST
| 95
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY6_QUICKCAST
| 96
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORYTP_QUICKCAST
| 97
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORYNEUTRAL_QUICKCAST
| 98
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY1_AUTOCAST
| 99
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY2_AUTOCAST
| 100
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY3_AUTOCAST
| 101
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY4_AUTOCAST
| 102
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY5_AUTOCAST
| 103
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY6_AUTOCAST
| 104
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORYTP_AUTOCAST
| 105
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORYNEUTRAL_AUTOCAST
| 106
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY1_QUICKAUTOCAST
| 107
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY2_QUICKAUTOCAST
| 108
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY3_QUICKAUTOCAST
| 109
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY4_QUICKAUTOCAST
| 110
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY5_QUICKAUTOCAST
| 111
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORY6_QUICKAUTOCAST
| 112
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORYTP_QUICKAUTOCAST
| 113
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_INVENTORYNEUTRAL_QUICKAUTOCAST
| 114
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CONTROL_GROUP1
| 115
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CONTROL_GROUP2
| 116
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CONTROL_GROUP3
| 117
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CONTROL_GROUP4
| 118
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CONTROL_GROUP5
| 119
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CONTROL_GROUP6
| 120
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CONTROL_GROUP7
| 121
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CONTROL_GROUP8
| 122
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CONTROL_GROUP9
| 123
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CONTROL_GROUP10
| 124
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CONTROL_GROUPCYCLE
| 125
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SELECT_ALLY1
| 126
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SELECT_ALLY2
| 127
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SELECT_ALLY3
| 128
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SELECT_ALLY4
| 129
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SELECT_ALLY5
| 130
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_TOGGLE
| 131
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SCOREBOARD_TOGGLE
| 132
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SCREENSHOT
| 133
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_ESCAPE
| 134
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CONSOLE
| 135
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_DEATH_SUMMARY
| 136
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_LEARN_ABILITIES
| 137
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_LEARN_STATS
| 138
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_ACTIVATE_GLYPH
| 139
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_ACTIVATE_RADAR
| 140
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_PURCHASE_QUICKBUY
| 141
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_PURCHASE_STICKY
| 142
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_GRAB_STASH_ITEMS
| 143
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_TOGGLE_AUTOATTACK
| 144
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_TAUNT
| 145
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_CONSUMABLES
| 146
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_ATTRIBUTES
| 147
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_ARMAMENTS
| 148
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_ARCANE
| 149
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_BASICS
| 150
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_SUPPORT
| 151
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_CASTER
| 152
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_WEAPONS
| 153
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_ARMOR
| 154
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_ARTIFACTS
| 155
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_SIDE_PAGE_1
| 156
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_SIDE_PAGE_2
| 157
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_SECRET
| 158
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_SEARCHBOX
| 159
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_SLOT_1
| 160
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_SLOT_2
| 161
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_SLOT_3
| 162
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_SLOT_4
| 163
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_SLOT_5
| 164
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_SLOT_6
| 165
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_SLOT_7
| 166
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_SLOT_8
| 167
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_SLOT_9
| 168
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_SLOT_10
| 169
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_SLOT_11
| 170
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_SLOT_12
| 171
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_SLOT_13
| 172
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SHOP_SLOT_14
| 173
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_CAMERA_UP
| 174
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_CAMERA_DOWN
| 175
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_CAMERA_LEFT
| 176
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_CAMERA_RIGHT
| 177
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_CAMERA_GRIP
| 178
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_1
| 179
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_2
| 180
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_3
| 181
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_4
| 182
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_5
| 183
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_6
| 184
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_7
| 185
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_8
| 186
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_9
| 187
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_CAMERA_SAVED_POSITION_10
| 188
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_UNIT_SELECT
| 189
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_HERO_SELECT
| 190
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_PAUSE
| 191
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_CHAT
| 192
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_SCOREBOARD
| 193
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_INCREASE_REPLAY_SPEED
| 194
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_DECREASE_REPLAY_SPEED
| 195
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_STATS_HARVEST
| 196
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_STATS_ITEM
| 197
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_STATS_GOLD
| 198
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_STATS_XP
| 199
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_STATS_FANTASY
| 200
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_STATS_WINCHANCE
| 201
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_FOW_TOGGLEBOTH
| 202
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_FOW_TOGGLERADIENT
| 203
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_FOW_TOGGLEDIRE
| 204
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_OPEN_BROADCASTER_MENU
| 205
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_DROPDOWN_KDA
| 206
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_DROPDOWN_LASTHITS_DENIES
| 207
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_DROPDOWN_LEVEL
| 208
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_DROPDOWN_XP_PER_MIN
| 209
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_DROPDOWN_GOLD
| 210
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_DROPDOWN_TOTALGOLD
| 211
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_DROPDOWN_GOLD_PER_MIN
| 212
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_DROPDOWN_BUYBACK
| 213
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_DROPDOWN_NETWORTH
| 214
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_DROPDOWN_FANTASY
| 215
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_DROPDOWN_SORT
| 216
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_DROPDOWN_CLOSE
| 217
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_FOCUS_PLAYER_1
| 218
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_FOCUS_PLAYER_2
| 219
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_FOCUS_PLAYER_3
| 220
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_FOCUS_PLAYER_4
| 221
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_FOCUS_PLAYER_5
| 222
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_FOCUS_PLAYER_6
| 223
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_FOCUS_PLAYER_7
| 224
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_FOCUS_PLAYER_8
| 225
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_FOCUS_PLAYER_9
| 226
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_FOCUS_PLAYER_10
| 227
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_SPEC_COACH_VIEWTOGGLE
| 228
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_INSPECTHEROINWORLD
| 229
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CAMERA_ZOOM_IN
| 230
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CAMERA_ZOOM_OUT
| 231
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_CONTROL_GROUPCYCLEPREV
| 232
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_DOTA_ALT
| 233
| 
|-
| DOTAKeybindCommand_t.DOTA_KEYBIND_COUNT
| 234
| 
|}

=== DOTA_SHOP_TYPE ===
{| class="standard-table" style="width: 100%;"
! Enumerator
! Value
! Description
|-
| DOTA_SHOP_TYPE.DOTA_SHOP_HOME
| 0
| 
|-
| DOTA_SHOP_TYPE.DOTA_SHOP_SIDE
| 1
| 
|-
| DOTA_SHOP_TYPE.DOTA_SHOP_SECRET
| 2
| 
|-
| DOTA_SHOP_TYPE.DOTA_SHOP_GROUND
| 3
| 
|-
| DOTA_SHOP_TYPE.DOTA_SHOP_SIDE2
| 4
| 
|-
| DOTA_SHOP_TYPE.DOTA_SHOP_SECRET2
| 5
| 
|-
| DOTA_SHOP_TYPE.DOTA_SHOP_CUSTOM
| 6
| 
|-
| DOTA_SHOP_TYPE.DOTA_SHOP_NEUTRALS
| 7
| 
|-
| DOTA_SHOP_TYPE.DOTA_SHOP_NONE
| 8
| 
|}
